root/trunk/freewrt/tools/cxxtools/Makefile

Revision 2730, 1.1 kB (checked in by tg, 5 years ago)

upgrade the libltdl within cxxtools and bring in mirports patches
now it works on BSD too

Line 
1 # $FreeWRT$
2 #-
3 # This file is part of the FreeWRT project. FreeWRT is copyrighted
4 # material, please see the LICENCE file in the top-level directory
5 # or at http://www.freewrt.org/licence for details.
6
7 include $(TOPDIR)/rules.mk
8 include ${TOPDIR}/package/cxxtools/Makefile.inc
9 include ../rules.mk
10
11 $(WRKBUILD)/.configured: ${WRKBUILD}/.prepared
12         mkdir -p $(STAGING_TOOLS)/bin $(STAGING_TOOLS)/lib $(STAGING_TOOLS)/include
13         cd $(WRKBUILD); rm -rf config.cache; \
14             env \
15                 PATH=$(STAGING_TOOLS)/bin:$$PATH \
16                 NOFAKE=yes \
17             ${MBSH} configure \
18                 --disable-nls \
19                 --prefix=$(STAGING_TOOLS) \
20                 --disable-dependency-tracking \
21                 --disable-libtool-lock \
22                 --disable-static \
23                 --enable-rpath \
24                 --enable-shared
25         touch $@
26
27 $(WRKBUILD)/cxxtools-config: ${WRKBUILD}/.configured
28         $(MAKE) CC='$(HOSTCC)' CFLAGS='$(HOSTCFLAGS)' \
29             -C $(WRKBUILD)
30         touch $@
31
32 $(STAGING_TOOLS)/bin/cxxtools-config: $(WRKBUILD)/cxxtools-config
33         ${MAKE} -C ${WRKBUILD} install
34         touch $@
35
36 source: ${_CHECKSUM_COOKIE}
37 prepare: ${WRKBUILD}/.prepared
38 compile: $(WRKBUILD)/cxxtools-config $(STAGING_TOOLS)/bin/cxxtools-config
39 install: $(STAGING_TOOLS)/bin/cxxtools-config
40 clean: 
41         rm -rf $(WRKBUILD)
Note: See TracBrowser for help on using the browser.