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

SCM Repository

ViewVC logotype

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3275 - (show annotations) (download)
Wed Jul 18 14:22:39 2007 UTC (6 years, 7 months ago) by tg
File size: 1794 byte(s)
nfo conversion of busybox – child's play due to the recent changes in trunk

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 info.mk
9 include $(TOPDIR)/mk/package.mk
10
11 $(eval ${NFO_TEMPLATES})
12
13 ifneq ($(strip ${FWRT_PACKAGE_BUSYBOX_SMALL}),)
14 BBCONFIG_TO_USE= bbconfig.norm
15 else
16 BBCONFIG_TO_USE= bbconfig.full
17 endif
18
19 do-configure:
20 sed 's@IDIR@${IDIR_BUSYBOX}' ${BBCONFIG_TO_USE} >${WRKBUILD}/.config
21 yes '' | \
22 $(MAKE) V=1 CROSS_COMPILE="$(TARGET_CROSS)" PREFIX="$(IDIR_BUSYBOX)" \
23 EXTRA_CFLAGS="$(TARGET_CFLAGS)" IPKG_ARCH="$(ARCH)" \
24 ARCH="$(ARCH)" -C $(WRKBUILD) oldconfig
25
26 do-build:
27 $(MAKE) V=1 CROSS_COMPILE="$(TARGET_CROSS)" PREFIX="$(IDIR_BUSYBOX)" \
28 EXTRA_CFLAGS="$(TARGET_CFLAGS)" IPKG_ARCH="$(ARCH)" \
29 ARCH="$(ARCH)" -C $(WRKBUILD)
30
31 do-install:
32 $(MAKE) V=1 CROSS_COMPILE="$(TARGET_CROSS)" PREFIX="$(IDIR_BUSYBOX)" \
33 EXTRA_CFLAGS="$(TARGET_CFLAGS)" IPKG_ARCH="$(ARCH)" \
34 ARCH="$(ARCH)" -C $(WRKBUILD) install
35 $(INSTALL_DIR) $(IDIR_BUSYBOX)/etc/init.d/
36 $(INSTALL_DATA) ./files/syslog.init \
37 $(IDIR_BUSYBOX)/etc/init.d/syslog
38 $(INSTALL_DATA) ./files/network.init \
39 $(IDIR_BUSYBOX)/etc/init.d/network
40 $(INSTALL_DATA) ./files/crond.init \
41 $(IDIR_BUSYBOX)/etc/init.d/crond
42 ${INSTALL_DIR} ${IDIR_BUSYBOX}/etc/network/plugins
43 ${INSTALL_DATA} ./files/ipv6 ${IDIR_BUSYBOX}/etc/network/plugins
44 rm -f ${IDIR_BUSYBOX}/bin/ifup ${IDIR_BUSYBOX}/bin/ifdown
45
46 ${INSTALL_DATA} files/inetd.init ${IDIR_BUSYBOX}/etc/init.d/inetd
47 ifneq ($(strip ${FWRT_PACKAGE_FWCF}),)
48 cd ${IDIR_BUSYBOX}/sbin && rm -f halt poweroff reboot
49 endif
50 ifneq ($(strip ${FWRT_PACKAGE_FWIFUPDOWN}),)
51 cd ${IDIR_BUSYBOX}/sbin && rm -f ifup ifdown
52 endif
53
54 include ${TOPDIR}/mk/pkg-bottom.mk

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