cp $(@D)/$(AT91BOOTSTRAP_BINARY) $(BINARIES_DIR)
endef
-$(eval $(call GENTARGETS,boot,at91bootstrap))
+$(eval $(call GENTARGETS))
ifeq ($(BR2_TARGET_AT91BOOTSTRAP),y)
# we NEED a board name unless we're at make source
cp $(@D)/DataflashBoot-$(AT91DATAFLASHBOOT_VERSION).bin $(BINARIES_DIR)
endef
-$(eval $(call GENTARGETS,boot,at91dataflashboot))
+$(eval $(call GENTARGETS))
endef
endif
-$(eval $(call GENTARGETS,boot,barebox))
+$(eval $(call GENTARGETS))
ifeq ($(BR2_TARGET_BAREBOX),y)
# we NEED a board defconfig file unless we're at make source
done
endef
-$(eval $(call GENTARGETS,boot,syslinux))
+$(eval $(call GENTARGETS))
cp -dpf $(@D)/$(UBOOT_BIN) $(BINARIES_DIR)/
endef
-$(eval $(call GENTARGETS,boot,uboot))
+$(eval $(call GENTARGETS))
ifeq ($(BR2_TARGET_UBOOT),y)
# we NEED a board name unless we're at make source
$(INSTALL) -D -m 0755 $(@D)/MLO $(BINARIES_DIR)/
endef
-$(eval $(call GENTARGETS,boot,xloader))
+$(eval $(call GENTARGETS))
#############################################################
#
include linux/linux-ext-*.mk
-$(eval $(call GENTARGETS,,linux))
+$(eval $(call GENTARGETS))
linux-menuconfig linux-xconfig linux-gconfig linux-nconfig linux26-menuconfig linux26-xconfig linux26-gconfig linux26-nconfig: dirs $(LINUX_DIR)/.stamp_configured
$(MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) \
################################################################################
# GENTARGETS -- the target generator macro for generic packages
#
-# Argument 1 is the package directory prefix [mandatory]
-# Argument 2 is the lowercase package name [mandatory]
-# Argument 3 is "target" or "host" [optional, default: "target"]
+# Argument 1 is "target" or "host" [optional, default: "target"]
################################################################################
define GENTARGETS
-ifeq ($(3),host)
+ifeq ($(1),host)
# In the case of host packages, turn the package name "pkg" into "host-pkg"
-$(call GENTARGETS_INNER,$(3)-$(2),$(call UPPERCASE,$(3)-$(2)),$(call UPPERCASE,$(2)),$(1),host)
+$(call GENTARGETS_INNER,$(1)-$(call pkgname),$(call UPPERCASE,$(1)-$(call pkgname)),$(call UPPERCASE,$(call pkgname)),$(call pkgparentdir),host)
else
# In the case of target packages, keep the package name "pkg"
-$(call GENTARGETS_INNER,$(2),$(call UPPERCASE,$(2)),$(call UPPERCASE,$(2)),$(1),target)
+$(call GENTARGETS_INNER,$(call pkgname),$(call UPPERCASE,$(call pkgname)),$(call UPPERCASE,$(call pkgname)),$(call pkgparentdir),target)
endif
endef
-$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,acpid))
+$(eval $(call GENTARGETS))
-$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,axel))
+$(eval $(call GENTARGETS))
rm -f $(@D)/bsdiff $(@D)/bspatch
endef
-$(eval $(call GENTARGETS,package,bsdiff))
+$(eval $(call GENTARGETS))
$(BUSYBOX_MAKE_ENV) $(MAKE) $(BUSYBOX_MAKE_OPTS) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,busybox))
+$(eval $(call GENTARGETS))
busybox-menuconfig busybox-xconfig busybox-gconfig: busybox-patch
$(BUSYBOX_MAKE_ENV) $(MAKE) $(BUSYBOX_MAKE_OPTS) -C $(BUSYBOX_DIR) \
$(MAKE) PREFIX=$(HOST_DIR)/usr -C $(@D) install
endef
-$(eval $(call GENTARGETS,package,bzip2))
-$(eval $(call GENTARGETS,package,bzip2,host))
\ No newline at end of file
+$(eval $(call GENTARGETS))
+$(eval $(call GENTARGETS,host))
\ No newline at end of file
rm -f "$(TARGET_DIR)/usr/share/lua/cgilua.lua"
endef
-$(eval $(call GENTARGETS,package,cgilua))
+$(eval $(call GENTARGETS))
$(INSTALL) -m 755 $(@D)/extract_compressed_fs $(HOST_DIR)/usr/bin
endef
-$(eval $(call GENTARGETS,package,cloop))
-$(eval $(call GENTARGETS,package,cloop,host))
+$(eval $(call GENTARGETS))
+$(eval $(call GENTARGETS,host))
$(HOST_MAKE_ENV) $(MAKE) -C $(@D) install
endef
-$(eval $(call GENTARGETS,package,cmake))
-$(eval $(call GENTARGETS,package,cmake,host))
\ No newline at end of file
+$(eval $(call GENTARGETS))
+$(eval $(call GENTARGETS,host))
rm -f "$(TARGET_DIR)/usr/share/lua/copas.lua"
endef
-$(eval $(call GENTARGETS,package,copas))
+$(eval $(call GENTARGETS))
rm -f "$(TARGET_DIR)/usr/share/lua/coxpcall.lua"
endef
-$(eval $(call GENTARGETS,package,coxpcall))
+$(eval $(call GENTARGETS))
install -D -m 755 $(@D)/cramfsck $(HOST_DIR)/usr/bin/cramfsck
endef
-$(eval $(call GENTARGETS,package,cramfs))
-$(eval $(call GENTARGETS,package,cramfs,host))
+$(eval $(call GENTARGETS))
+$(eval $(call GENTARGETS,host))
install -m 0755 -D $(@D)/dhcpdump $(TARGET_DIR)/usr/bin/dhcpdump
endef
-$(eval $(call GENTARGETS,package,dhcpdump))
+$(eval $(call GENTARGETS))
rm -f $(TARGET_DIR)/usr/bin/dhrystone
endef
-$(eval $(call GENTARGETS,package,dhrystone))
+$(eval $(call GENTARGETS))
$(BUILD_DIR)/dhrystone-$(DHRYSTONE_VERSION)/.stamp_extracted:
@$(call MESSAGE,"Extracting")
rm -f $(TARGET_DIR)/usr/share/man/man8/dnsmasq.8
endef
-$(eval $(call GENTARGETS,package,dnsmasq))
+$(eval $(call GENTARGETS))
-$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,dosfstools))
+$(eval $(call GENTARGETS))
rm -f $(addprefix $(TARGET_DIR)/usr/bin/dsp-, load probe test exec)
endef
-$(eval $(call GENTARGETS,package,dsp-tools))
+$(eval $(call GENTARGETS))
rm -f $(TARGET_DIR)/sbin/ebtables
endef
-$(eval $(call GENTARGETS,package,ebtables))
+$(eval $(call GENTARGETS))
rm -f $(TARGET_DIR)/usr/bin/eeprog
endef
-$(eval $(call GENTARGETS,package,eeprog))
+$(eval $(call GENTARGETS))
-$(MAKE) -C $(@D) -f GNUmakefile clean
endef
-$(eval $(call GENTARGETS,package,ezxml))
+$(eval $(call GENTARGETS))
rm -f $(TARGET_DIR)/usr/bin/fbgrab
endef
-$(eval $(call GENTARGETS,package,fbgrab))
+$(eval $(call GENTARGETS))
-$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,fbset))
+$(eval $(call GENTARGETS))
-$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,fconfig))
+$(eval $(call GENTARGETS))
-$(MAKE) -C $(@D) $(GADGETFS_TEST_MAKEOPTS) clean
endef
-$(eval $(call GENTARGETS,package,gadgetfs-test))
+$(eval $(call GENTARGETS))
endif
-$(eval $(call GENTARGETS,package,gdisk))
+$(eval $(call GENTARGETS))
$(HOST_MAKE_ENV) $(MAKE) -C $(@D) PREFIX=$(HOST_DIR) install
endef
-$(eval $(call GENTARGETS,package,genromfs))
-$(eval $(call GENTARGETS,package,genromfs,host))
\ No newline at end of file
+$(eval $(call GENTARGETS))
+$(eval $(call GENTARGETS,host))
\ No newline at end of file
-$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,hdparm))
+$(eval $(call GENTARGETS))
rmdir --ignore-fail-on-non-empty $(TARGET_DIR)/usr/share
endef
-$(eval $(call GENTARGETS,package,hwdata))
+$(eval $(call GENTARGETS))
done
endef
-$(eval $(call GENTARGETS,package,i2c-tools))
+$(eval $(call GENTARGETS))
rm -f $(TARGET_DIR)/etc/input-event-daemon.conf
endef
-$(eval $(call GENTARGETS,package,input-event-daemon))
+$(eval $(call GENTARGETS))
rm -f $(addprefix $(@D)/,$(INPUT_TOOLS_TARGETS_y))
endef
-$(eval $(call GENTARGETS,package,input-tools))
+$(eval $(call GENTARGETS))
rm -f $(TARGET_DIR)/usr/share/man/man8/iostat.8
endef
-$(eval $(call GENTARGETS,package,iostat))
+$(eval $(call GENTARGETS))
rm -f $(addprefix $(TARGET_DIR)/sbin/, $(IPROUTE2_TARGET_SBINS))
endef
-$(eval $(call GENTARGETS,package,iproute2))
+$(eval $(call GENTARGETS))
rm -f $(addprefix $(TARGET_DIR)/usr/sbin/,$(IRDA_UTILS_SBINS-))
endef
-$(eval $(call GENTARGETS,package,irda-utils))
+$(eval $(call GENTARGETS))
rm -f $(TARGET_DIR)/usr/share/man/man8/iw.8*
endef
-$(eval $(call GENTARGETS,package,iw))
+$(eval $(call GENTARGETS))
$(TARGET_CONFIGURE_OPTS) $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) DESTDIR=$(TARGET_DIR) install
endef
-$(eval $(call GENTARGETS,package,libaio))
+$(eval $(call GENTARGETS))
prefix=/usr lib=lib install
endef
-$(eval $(call GENTARGETS,package,libcap))
-$(eval $(call GENTARGETS,package,libcap,host))
+$(eval $(call GENTARGETS))
+$(eval $(call GENTARGETS,host))
rm -rf $(LIBERATION_TARGET_DIR)
endef
-$(eval $(call GENTARGETS,package,liberation))
+$(eval $(call GENTARGETS))
BUILD_OPT=1
endef
-$(eval $(call GENTARGETS,package,libnss))
+$(eval $(call GENTARGETS))
-$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,libroxml))
+$(eval $(call GENTARGETS))
$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,libsvgtiny))
+$(eval $(call GENTARGETS))
DESTDIR=$(TARGET_DIR) $(LIBV4L_MAKE_OPTS) install; done
endef
-$(eval $(call GENTARGETS,package,libv4l))
+$(eval $(call GENTARGETS))
$(HOST_MAKE_ENV) $(MAKE) -C $(@D) install
endef
-$(eval $(call GENTARGETS,package,libxml-parser-perl))
-$(eval $(call GENTARGETS,package,libxml-parser-perl,host))
+$(eval $(call GENTARGETS))
+$(eval $(call GENTARGETS,host))
rm -f $(LINUX_FUSION_ETC_DIR)/40-fusion.rules
endef
-$(eval $(call GENTARGETS,package,linux-fusion))
+$(eval $(call GENTARGETS))
-$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,lm-sensors))
+$(eval $(call GENTARGETS))
$(MAKE) -C $(@D)/src clean
endef
-$(eval $(call GENTARGETS,package,lmbench))
+$(eval $(call GENTARGETS))
-$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,lockfile-progs))
+$(eval $(call GENTARGETS))
-$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,logrotate))
+$(eval $(call GENTARGETS))
-$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,lsof))
+$(eval $(call GENTARGETS))
$(LTRACE_INSTALL_DOCUMENTATION)
endef
-$(eval $(call GENTARGETS,package,ltrace))
+$(eval $(call GENTARGETS))
-$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,lua))
+$(eval $(call GENTARGETS))
$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,luafilesystem))
+$(eval $(call GENTARGETS))
$(MAKE) -C $(@D) -f makefile clean
endef
-$(eval $(call GENTARGETS,package,luasocket))
+$(eval $(call GENTARGETS))
install -D -m 755 $(@D)/makedevs $(HOST_DIR)/usr/bin/makedevs
endef
-$(eval $(call GENTARGETS,package,makedevs))
-$(eval $(call GENTARGETS,package,makedevs,host))
+$(eval $(call GENTARGETS))
+$(eval $(call GENTARGETS,host))
rm -f $(TARGET_DIR)/usr/bin/memstat
endef
-$(eval $(call GENTARGETS,package,memstat))
+$(eval $(call GENTARGETS))
-$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,memtester))
+$(eval $(call GENTARGETS))
(cd $(@D); ./waf --destdir=$(TARGET_DIR) install)
endef
-$(eval $(call GENTARGETS,package,midori))
+$(eval $(call GENTARGETS))
$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,mii-diag))
+$(eval $(call GENTARGETS))
$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,mrouted))
+$(eval $(call GENTARGETS))
done
endef
-$(eval $(call GENTARGETS,package,mtd))
-$(eval $(call GENTARGETS,package,mtd,host))
+$(eval $(call GENTARGETS))
+$(eval $(call GENTARGETS,host))
GST_DSP_DEPENDENCIES = gstreamer tidsp-binaries
-$(eval $(call GENTARGETS,package/multimedia,gst-dsp))
+$(eval $(call GENTARGETS))
GST_OMAPFB_DEPENDENCIES = gstreamer
-$(eval $(call GENTARGETS,package/multimedia,gst-omapfb))
+$(eval $(call GENTARGETS))
done
endef
-$(eval $(call GENTARGETS,package/multimedia,live555))
+$(eval $(call GENTARGETS))
$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package/multimedia,mplayer))
+$(eval $(call GENTARGETS))
(cd $(@D); $(HOST_DIR)/usr/bin/python setup.py install --prefix=$(TARGET_DIR)/usr)
endef
-$(eval $(call GENTARGETS,package,python-mad))
+$(eval $(call GENTARGETS))
$(RM) -r $(TARGET_DIR)/lib/dsp
endef
-$(eval $(call GENTARGETS,package/multimedia,tidsp-binaries))
+$(eval $(call GENTARGETS))
-$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,netplug))
+$(eval $(call GENTARGETS))
rm -f $(TARGET_DIR)/usr/bin/nuttcp
endef
-$(eval $(call GENTARGETS,package,nuttcp))
+$(eval $(call GENTARGETS))
-$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,olsr))
+$(eval $(call GENTARGETS))
rm -rf $(addprefix $(STAGING_DIR)/usr/lib/,ssl engines libcrypto* libssl* pkgconfig/libcrypto.pc)
endef
-$(eval $(call GENTARGETS,package,openssl))
+$(eval $(call GENTARGETS))
SHARED=$(PCIUTILS_SHARED) install-lib
endef
-$(eval $(call GENTARGETS,package,pciutils))
+$(eval $(call GENTARGETS))
$(addsuffix .8,$(PORTMAP_SBINS)))
endef
-$(eval $(call GENTARGETS,package,portmap))
+$(eval $(call GENTARGETS))
done
endef
-$(eval $(call GENTARGETS,package,pppd))
+$(eval $(call GENTARGETS))
rm -f $(TARGET_DIR)/usr/share/man/man8/pptp.8
endef
-$(eval $(call GENTARGETS,package,pptp-linux))
+$(eval $(call GENTARGETS))
ldconfig=true install
endef
-$(eval $(call GENTARGETS,package,procps))
+$(eval $(call GENTARGETS))
(cd $(@D); $(HOST_DIR)/usr/bin/python setup.py install --prefix=$(TARGET_DIR)/usr)
endef
-$(eval $(call GENTARGETS,package,python-serial))
+$(eval $(call GENTARGETS))
-rm $(TARGET_DIR)/usr/lib/libphonon.so.*
endef
-$(eval $(call GENTARGETS,package,qt))
+$(eval $(call GENTARGETS))
$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,rings))
+$(eval $(call GENTARGETS))
$(addprefix $(TARGET_DIR)/usr/sbin/,$(rsh-redone-sbin-y))
endef
-$(eval $(call GENTARGETS,package,rsh-redone))
+$(eval $(call GENTARGETS))
(cd $(@D); python setup.py install --prefix=$(HOST_DIR)/usr)
endef
-$(eval $(call GENTARGETS,package,scons,host))
+$(eval $(call GENTARGETS,host))
$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,slang))
+$(eval $(call GENTARGETS))
-C $(@D)/squashfs-tools/ INSTALL_DIR=$(HOST_DIR)/usr/bin install
endef
-$(eval $(call GENTARGETS,package,squashfs))
-$(eval $(call GENTARGETS,package,squashfs,host))
+$(eval $(call GENTARGETS))
+$(eval $(call GENTARGETS,host))
$(HOST_MAKE_ENV) $(MAKE) -C $(@D)/squashfs-tools/ INSTALL_DIR=$(HOST_DIR)/usr/bin install
endef
-$(eval $(call GENTARGETS,package,squashfs3))
-$(eval $(call GENTARGETS,package,squashfs3,host))
+$(eval $(call GENTARGETS))
+$(eval $(call GENTARGETS,host))
rm -f $(@D)/sredird
endef
-$(eval $(call GENTARGETS,package,sredird))
+$(eval $(call GENTARGETS))
rm -f $(HOST_DIR)/usr/bin/$(HOST_SSTRIP_BINARY)
endef
-$(eval $(call GENTARGETS,package,sstrip))
-$(eval $(call GENTARGETS,package,sstrip,host))
+$(eval $(call GENTARGETS))
+$(eval $(call GENTARGETS,host))
$(INSTALL) -D -m 0755 $(@D)/statserial $(TARGET_DIR)/usr/bin/statserial
endef
-$(eval $(call GENTARGETS,package,statserial))
+$(eval $(call GENTARGETS))
$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,sysklogd))
+$(eval $(call GENTARGETS))
$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,sysvinit))
+$(eval $(call GENTARGETS))
rm -fr $(TARGET_DIR)/usr/share/ti-utils
endef
-$(eval $(call GENTARGETS,package,ti-utils))
+$(eval $(call GENTARGETS))
install -m 0755 -D $(@D)/tools/mkimage $(HOST_DIR)/usr/bin
endef
-$(eval $(call GENTARGETS,package,uboot-tools))
-$(eval $(call GENTARGETS,package,uboot-tools,host))
+$(eval $(call GENTARGETS))
+$(eval $(call GENTARGETS,host))
rm -f $(TARGET_DIR)/usr/share/man/man1/usb_modeswitch.1
endef
-$(eval $(call GENTARGETS,package,usb_modeswitch))
+$(eval $(call GENTARGETS))
$(TARGET_DIR)/media/usb?
endef
-$(eval $(call GENTARGETS,package,usbmount))
+$(eval $(call GENTARGETS))
-$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,vsftpd))
+$(eval $(call GENTARGETS))
rm -f $(TARGET_DIR)/usr/bin/whetstone
endef
-$(eval $(call GENTARGETS,package,whetstone))
+$(eval $(call GENTARGETS))
$(BUILD_DIR)/whetstone-$(WHETSTONE_VERSION)/.stamp_extracted:
@$(call MESSAGE,"Extracting")
$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,wipe))
+$(eval $(call GENTARGETS))
$(MAKE) -C $(@D) PREFIX="$(TARGET_DIR)" uninstall
endef
-$(eval $(call GENTARGETS,package,wireless_tools))
+$(eval $(call GENTARGETS))
rm -rf "$(TARGET_DIR)/usr/share/lua/wsapi"
endef
-$(eval $(call GENTARGETS,package,wsapi))
+$(eval $(call GENTARGETS))
rm -f "$(TARGET_DIR)/usr/share/sajax.lua"
endef
-$(eval $(call GENTARGETS,package,xavante))
+$(eval $(call GENTARGETS))
-$(MAKE) -C $(@D) clean
endef
-$(eval $(call GENTARGETS,package,xl2tp))
+$(eval $(call GENTARGETS))
$(MAKE1) -C $(@D) uninstall
endef
-$(eval $(call GENTARGETS,package,zlib))
-$(eval $(call GENTARGETS,package,zlib,host))
+$(eval $(call GENTARGETS))
+$(eval $(call GENTARGETS,host))