source: freewrt/target/linux/package/base-files/Makefile@ 9404987

freewrt_1_0 freewrt_2_0
Last change on this file since 9404987 was 9404987, checked in by Thorsten Glaser <tg@…>, 19 years ago

start the WRKDIR conversion here too

package/rules.mk is still broken. I don't get this GNU make shit
tonight any more. Please use r274, I know that one works, for now.

git-svn-id: svn://www.freewrt.org/trunk/freewrt@323 afb5a338-a214-0410-bd46-81f09a774fd1

  • Property mode set to 100644
File size: 1.8 KB
Line 
1# $Id: Makefile 3221 2006-02-12 06:00:38Z nbd $
2
3include $(TOPDIR)/rules.mk
4
5PKG_NAME := base-files-arch
6PKG_RELEASE := 2
7WRKBUILD := $(BUILD_DIR)/$(PKG_NAME)
8
9DISTFILES:=
10include $(TOPDIR)/package/rules.mk
11
12IDIR_OPENWRT:=$(WRKBUILD)/ipkg
13IPKG_OPENWRT:=$(PACKAGE_DIR)/base-files-$(BOARD)-$(KERNEL)_$(PKG_RELEASE)_$(ARCH).ipk
14
15$(WRKBUILD)/.prepared:
16 mkdir -p $(WRKBUILD)
17 touch $@
18
19ifeq ($(BOARD),ar7)
20$(WRKBUILD)/adam2patcher: src/adam2patcher.c
21 $(TARGET_CC) -o $@ $<
22
23$(WRKBUILD)/.built: $(WRKBUILD)/adam2patcher
24
25$(IDIR_OPENWRT)/sbin/adam2patcher: $(WRKBUILD)/adam2patcher
26 mkdir -p $(IDIR_OPENWRT)/sbin
27 $(CP) $(WRKBUILD)/adam2patcher $(IDIR_OPENWRT)/sbin
28
29$(IPKG_OPENWRT): $(IDIR_OPENWRT)/sbin/adam2patcher
30endif
31
32ifeq ($(BOARD),brcm)
33$(WRKBUILD)/jffs2root: src/jffs2root.c
34 $(TARGET_CC) -o $@ $<
35
36$(WRKBUILD)/.built: $(WRKBUILD)/jffs2root
37
38$(IDIR_OPENWRT)/sbin/jffs2root: $(WRKBUILD)/jffs2root
39 mkdir -p $(IDIR_OPENWRT)/sbin
40 $(CP) $(WRKBUILD)/jffs2root $(IDIR_OPENWRT)/sbin
41
42$(IPKG_OPENWRT): $(IDIR_OPENWRT)/sbin/jffs2root
43endif
44
45$(WRKBUILD)/.built:
46 touch $@
47
48$(IDIR_OPENWRT):
49 $(SCRIPT_DIR)/make-ipkg-dir.sh $(IDIR_OPENWRT) ipkg/base-files-arch.control $(PKG_RELEASE) $(ARCH)
50 $(SED) s,base-files-arch,base-files-$(BOARD)-$(KERNEL),g $(IDIR_OPENWRT)/CONTROL/control
51
52$(IPKG_OPENWRT): $(IDIR_OPENWRT)
53 [ -d files/$(BOARD)-$(KERNEL) ] && $(CP) -fpR files/$(BOARD)-$(KERNEL)/* $(IDIR_OPENWRT)/
54 find $(IDIR_OPENWRT) -name CVS | xargs rm -rf
55 find $(IDIR_OPENWRT) -name .svn | xargs rm -rf
56 $(RSTRIP) $(IDIR_OPENWRT)
57 $(IPKG_BUILD) $(IDIR_OPENWRT) $(PACKAGE_DIR)
58
59install-targets: compile openwrt-install
60
61openwrt-install:
62 $(IPKG) install $(IPKG_OPENWRT)
63
64compile-targets: install-dev $(IPKG_OPENWRT)
65install-dev:
66 mkdir -p $(STAGING_DIR)/usr/include
67 $(CP) ./include/[a-z]* $(STAGING_DIR)/usr/include/
Note: See TracBrowser for help on using the repository browser.