fbset: convert to gentargets

Signed-off-by: Martin Banky <Martin.Banky@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
Martin Banky 2010-09-26 00:14:00 -07:00 committed by Peter Korsgaard
parent 1114b47774
commit b850ce811f
2 changed files with 26 additions and 51 deletions

22
CHANGES
View File

@ -19,17 +19,17 @@
Updated/fixed packages: alsa-lib, at, avahi, berkeleydb, bind,
bmon, bridge-utils, busybox, dbus, dmraid, docker, dropbear,
e2fsprogs, expat, ezxml, freetype, gawk, gvfs, haserl, hostapd,
ifplugd, iperf, iproute2, iptables, jpeg, kexec, kismet, less,
libcurl, libdnet, libevent, libglade, libgtk2, libiconv, libidn,
libmms, libnl, liboil, libpcap, libpng, libungif, libxml2,
libxslt, lighttpd, lite, m4, mdadm, metacity, mtd-utils,
mysql_client, nano, nbd, ncftp, neon, netperf, ntfsprogs, ntp,
openntpd, openssh, openvpn, oprofile, pango, pcre, php,
prboom, radvd, qt, samba, sdl_mixer, sdl_sound,
shared-mime-info, speex, sqlite, squashfs, strace, taglib,
tcpdump, tiff, tn5250, udev, udpcast, usbmount, usbutils,
which, xlib_libX11, zlib
e2fsprogs, expat, ezxml, fbset, freetype, gawk, gvfs, haserl,
hostapd, ifplugd, iperf, iproute2, iptables, jpeg, kexec,
kismet, less, libcurl, libdnet, libevent, libglade, libgtk2,
libiconv, libidn, libmms, libnl, liboil, libpcap, libpng,
libungif, libxml2, libxslt, lighttpd, lite, m4, mdadm,
metacity, mtd-utils, mysql_client, nano, nbd, ncftp, neon,
netperf, ntfsprogs, ntp, openntpd, openssh, openvpn, oprofile,
pango, pcre, php, prboom, radvd, qt, samba, sdl_mixer,
sdl_sound, shared-mime-info, speex, sqlite, squashfs, strace,
taglib, tcpdump, tiff, tn5250, udev, udpcast, usbmount,
usbutils, which, xlib_libX11, zlib
Deprecated packages: lzma

View File

@ -3,49 +3,24 @@
# fbset
#
#############################################################
FBSET_VERSION:=2.1
FBSET_SOURCE:=fbset-$(FBSET_VERSION).tar.gz
FBSET_SITE:=http://users.telenet.be/geertu/Linux/fbdev
FBSET_DIR:=$(BUILD_DIR)/fbset-$(FBSET_VERSION)
FBSET_CAT:=$(ZCAT)
FBSET_BINARY:=fbset
FBSET_TARGET_BINARY:=usr/sbin/$(FBSET_BINARY)
FBSET_VERSION = 2.1
FBSET_SOURCE = fbset-$(FBSET_VERSION).tar.gz
FBSET_SITE = http://users.telenet.be/geertu/Linux/fbdev
FBSET_BINARY = fbset
FBSET_TARGET_BINARY = usr/sbin/$(FBSET_BINARY)
$(DL_DIR)/$(FBSET_SOURCE):
$(call DOWNLOAD,$(FBSET_SITE),$(FBSET_SOURCE))
define FBSET_BUILD_CMDS
$(MAKE1) $(TARGET_CONFIGURE_OPTS) -C $(@D)
endef
$(FBSET_DIR)/.unpacked: $(DL_DIR)/$(FBSET_SOURCE)
$(FBSET_CAT) $(DL_DIR)/$(FBSET_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
toolchain/patch-kernel.sh $(FBSET_DIR) package/fbset/ \
fbset-$(FBSET_VERSION)\*.patch \
fbset-$(FBSET_VERSION)\*.patch.$(ARCH)
touch $@
$(FBSET_DIR)/$(FBSET_BINARY): $(FBSET_DIR)/.unpacked
$(MAKE1) $(TARGET_CONFIGURE_OPTS) -C $(FBSET_DIR)
touch -c $@
$(TARGET_DIR)/$(FBSET_TARGET_BINARY): $(FBSET_DIR)/$(FBSET_BINARY)
$(INSTALL) -m 755 $(FBSET_DIR)/$(FBSET_BINARY) $(TARGET_DIR)/$(FBSET_TARGET_BINARY)
define FBSET_INSTALL_TARGET_CMDS
$(INSTALL) -m 755 $(@D)/$(FBSET_BINARY) $(TARGET_DIR)/$(FBSET_TARGET_BINARY)
-$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/$(FBSET_TARGET_BINARY)
touch -c $@
endef
fbset: $(TARGET_DIR)/$(FBSET_TARGET_BINARY)
fbset-source: $(DL_DIR)/$(FBSET_SOURCE)
fbset-clean:
define FBSET_CLEAN_CMDS
rm -f $(TARGET_DIR)/$(FBSET_TARGET_BINARY)
-$(MAKE) -C $(FBSET_DIR) clean
-$(MAKE) -C $(@D) clean
endef
fbset-dirclean:
rm -rf $(FBSET_DIR)
#############################################################
#
# Toplevel Makefile options
#
#############################################################
ifeq ($(BR2_PACKAGE_FBSET),y)
TARGETS+=fbset
endif
$(eval $(call GENTARGETS,package,fbset))