root/floppyfw/package/Makefile.in

Revision 201, 2.5 KB (checked in by root, 5 years ago)

More fixing to get a clean make.

Line 
1MAKE1=make
2MAKE=make -j$(BR2_JLEVEL)
3
4# Strip off the annoying quoting
5ARCH:=$(strip $(subst ",, $(BR2_ARCH)))
6#"
7WGET:=$(strip $(subst ",, $(BR2_WGET)))
8#"
9SVN:=$(strip $(subst ",, $(BR2_SVN)))
10#"
11UPX:=$(strip $(subst ",, $(BR2_UPX)))
12#"
13BZCAT:=$(strip $(subst ",, $(BR2_BZCAT)))
14#"
15ZCAT:=$(strip $(subst ",, $(BR2_ZCAT)))
16#"
17TAR_OPTIONS=$(subst ",, $(BR2_TAR_OPTIONS)) -xf
18#"
19NIC_MODULES:=$(strip $(subst ",, $(NIC_MODULES)))
20#"
21POM_PATCHES:=$(strip $(subst ",, $(POM_PATCHES)))
22#"
23IPTABLES_MODULES:=$(strip $(subst ",, $(IPTABLES_MODULES)))
24#"
25
26BR2_SOURCEFORGE_MIRROR_SITE:=$(strip $(subst ",, $(BR2_SOURCEFORGE_MIRROR_SITE)))
27#"
28BR2_SOURCEFORGE_MIRROR=http://$(BR2_SOURCEFORGE_MIRROR_SITE).dl.sourceforge.net
29
30# TARGET_CFLAGS=$(TARGET_OPTIMIZATION) $(TARGET_DEBUGGING)
31TARGET_CFLAGS:=-Os
32HOSTCC:=distcc gcc
33
34BASE_DIR:=${shell pwd}
35
36TOPDIR_PREFIX:=$(strip $(subst ",, $(BR2_TOPDIR_PREFIX)))_
37TOPDIR_SUFFIX:=_$(strip $(subst ",, $(BR2_TOPDIR_SUFFIX)))
38ifeq ($(TOPDIR_PREFIX),_)
39TOPDIR_PREFIX:=
40endif
41ifeq ($(TOPDIR_SUFFIX),_)
42TOPDIR_SUFFIX:=
43endif
44
45DL_DIR=$(strip $(subst ",, $(BR2_DL_DIR)))
46ifeq ($(DL_DIR),)
47DL_DIR:=$(BASE_DIR)/downloads
48endif
49#PATCH_DIR=$(BASE_DIR)/sources/patches
50BUILD_DIR:=$(BASE_DIR)/$(TOPDIR_PREFIX)build_$(ARCH)$(ARCH_FPU_SUFFIX)$(TOPDIR_SUFFIX)
51# It should be moved from add ( ADD_MASTER to root, makes more sense.
52# TARGET_DIR:=$(BUILD_DIR)/root
53TARGET_DIR:=$(ADD_MASTER)
54TARGET_PACKAGES_DIR:=$(BUILD_DIR)/packages
55TOOL_BUILD_DIR=$(BASE_DIR)/$(TOPDIR_PREFIX)toolchain_build_$(ARCH)$(ARCH_FPU_SUFFIX)$(TOPDIR_SUFFIX)
56
57GNU_TARGET_SUFFIX:=-$(strip $(subst ",, $(BR2_GNU_TARGET_SUFFIX)))
58# Strip off the annoying quoting
59STAGING_DIR:=$(strip $(subst ",, $(BR2_STAGING_DIR)))
60#"
61TARGET_PATH=$(STAGING_DIR)/bin:$(TOOL_BUILD_DIR)/bin:$(PATH)
62IMAGE:=$(BASE_DIR)/rootfs.$(ARCH)$(ARCH_FPU_SUFFIX)
63REAL_GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)$(GNU_TARGET_SUFFIX)
64GNU_TARGET_NAME=$(OPTIMIZE_FOR_CPU)-linux
65KERNEL_CROSS=$(STAGING_DIR)/bin/$(OPTIMIZE_FOR_CPU)$(GNU_TARGET_SUFFIX)-
66# We dont have any cross compiler here.
67# TARGET_CROSS=$(STAGING_DIR)/bin/$(OPTIMIZE_FOR_CPU)$(GNU_TARGET_SUFFIX)-
68TARGET_CC=$(TARGET_CROSS)gcc
69TARGET_CXX=$(TARGET_CROSS)g++
70TARGET_RANLIB=$(TARGET_CROSS)ranlib
71
72STRIP_KMOD=$(TARGET_CROSS)strip --strip-debug --remove-section=.comment --remove-section=.note
73STRIP=$(STRIP_KMOD) --strip-unneeded
74
75SSTRIP=$(shell command type sstrip >/dev/null 2>&1 && echo sstrip || echo $(STRIP))
76INSTALL=/usr/bin/install
77
78DEPMOD=(cd $(LINUX_DIR); \
79        /sbin/depmod -ae -F System.map -b $(MODULES_DIR) -r $(LINUX_VERSION))
Note: See TracBrowser for help on using the browser.