English Language flag
// Log In
// CVSweb
Project: FreeWRT
// Summary // Activity // Search // Tracker // Lists // News // SCM // Wiki

SCM Repository

ViewVC logotype

Diff of /branches/common-nfo/package/busybox/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3426 by tg, Wed Jul 18 14:22:39 2007 UTC revision 3427 by tg, Wed Aug 8 11:08:41 2007 UTC
# Line 12  $(eval ${NFO_TEMPLATES}) Line 12  $(eval ${NFO_TEMPLATES})
12    
13  ifneq ($(strip ${FWRT_PACKAGE_BUSYBOX_SMALL}),)  ifneq ($(strip ${FWRT_PACKAGE_BUSYBOX_SMALL}),)
14  BBCONFIG_TO_USE=        bbconfig.norm  BBCONFIG_TO_USE=        bbconfig.norm
15    else ifneq ($(strip ${FWRT_PACKAGE_BUSYBOX_CUSTOM}),)
16    BBCONFIG_TO_USE=        bbconfig.custom
17  else  else
18  BBCONFIG_TO_USE=        bbconfig.full  BBCONFIG_TO_USE=        bbconfig.full
19  endif  endif
20    
21  do-configure:  do-configure:
22            @if [[ ! -e ${BBCONFIG_TO_USE} ]]; then \
23                    echo FATAL ERROR: Busybox configuration file not found.; \
24                    exit 1; \
25            fi
26          sed 's&@IDIR@&${IDIR_BUSYBOX}&' ${BBCONFIG_TO_USE} >${WRKBUILD}/.config          sed 's&@IDIR@&${IDIR_BUSYBOX}&' ${BBCONFIG_TO_USE} >${WRKBUILD}/.config
27          yes '' | \          yes '' | \
28          $(MAKE) V=1 CROSS_COMPILE="$(TARGET_CROSS)" PREFIX="$(IDIR_BUSYBOX)" \          $(MAKE) V=1 CROSS_COMPILE="$(TARGET_CROSS)" PREFIX="$(IDIR_BUSYBOX)" \
29                  EXTRA_CFLAGS="$(TARGET_CFLAGS)" IPKG_ARCH="$(ARCH)" \              EXTRA_CFLAGS="$(TARGET_CFLAGS)" IPKG_ARCH="$(ARCH)" \
30                  ARCH="$(ARCH)" -C $(WRKBUILD) oldconfig              ARCH="$(ARCH)" -C $(WRKBUILD) oldconfig
31    
32  do-build:  do-build:
33          $(MAKE) V=1 CROSS_COMPILE="$(TARGET_CROSS)" PREFIX="$(IDIR_BUSYBOX)" \          $(MAKE) V=1 CROSS_COMPILE="$(TARGET_CROSS)" PREFIX="$(IDIR_BUSYBOX)" \
34                  EXTRA_CFLAGS="$(TARGET_CFLAGS)" IPKG_ARCH="$(ARCH)" \              EXTRA_CFLAGS="$(TARGET_CFLAGS)" IPKG_ARCH="$(ARCH)" \
35                  ARCH="$(ARCH)" -C $(WRKBUILD)              ARCH="$(ARCH)" -C $(WRKBUILD)
36    
37  do-install:  do-install:
38          $(MAKE) V=1 CROSS_COMPILE="$(TARGET_CROSS)" PREFIX="$(IDIR_BUSYBOX)" \          $(MAKE) V=1 CROSS_COMPILE="$(TARGET_CROSS)" PREFIX="$(IDIR_BUSYBOX)" \
39                  EXTRA_CFLAGS="$(TARGET_CFLAGS)" IPKG_ARCH="$(ARCH)" \              EXTRA_CFLAGS="$(TARGET_CFLAGS)" IPKG_ARCH="$(ARCH)" \
40                  ARCH="$(ARCH)" -C $(WRKBUILD) install              ARCH="$(ARCH)" -C $(WRKBUILD) install
41          $(INSTALL_DIR) $(IDIR_BUSYBOX)/etc/init.d/          $(INSTALL_DIR) $(IDIR_BUSYBOX)/etc/init.d/
42          $(INSTALL_DATA) ./files/syslog.init \          $(INSTALL_DATA) ./files/syslog.init \
43                  $(IDIR_BUSYBOX)/etc/init.d/syslog              $(IDIR_BUSYBOX)/etc/init.d/syslog
44          $(INSTALL_DATA) ./files/network.init \          $(INSTALL_DATA) ./files/network.init \
45                  $(IDIR_BUSYBOX)/etc/init.d/network              $(IDIR_BUSYBOX)/etc/init.d/network
46          $(INSTALL_DATA) ./files/crond.init \          $(INSTALL_DATA) ./files/crond.init \
47                  $(IDIR_BUSYBOX)/etc/init.d/crond              $(IDIR_BUSYBOX)/etc/init.d/crond
48          ${INSTALL_DIR} ${IDIR_BUSYBOX}/etc/network/plugins          ${INSTALL_DIR} ${IDIR_BUSYBOX}/etc/network/plugins
49          ${INSTALL_DATA} ./files/ipv6 ${IDIR_BUSYBOX}/etc/network/plugins          ${INSTALL_DATA} ./files/ipv6 ${IDIR_BUSYBOX}/etc/network/plugins
50          rm -f ${IDIR_BUSYBOX}/bin/ifup ${IDIR_BUSYBOX}/bin/ifdown          rm -f ${IDIR_BUSYBOX}/bin/ifup ${IDIR_BUSYBOX}/bin/ifdown

Legend:
Removed from v.3426  
changed lines
  Added in v.3427

root@freewrt.org:443
ViewVC Help
Powered by ViewVC 1.1.20