add HUGE sample uClibc for full LTP
[buildroot.git] / package / fbset / fbset.mk
blobbb65282629e4f7fae130b60d6fb54e5e31118387
1 #############################################################
3 # fbset
5 #############################################################
6 FBSET_VERSION:=2.1
7 FBSET_SOURCE:=fbset-$(FBSET_VERSION).tar.gz
8 FBSET_SITE:=http://users.telenet.be/geertu/Linux/fbdev
9 FBSET_DIR:=$(BUILD_DIR)/fbset-$(FBSET_VERSION)
10 FBSET_CAT:=$(ZCAT)
11 FBSET_BINARY:=fbset
12 FBSET_TARGET_BINARY:=usr/sbin/$(FBSET_BINARY)
14 $(DL_DIR)/$(FBSET_SOURCE):
15 $(WGET) -P $(DL_DIR) $(FBSET_SITE)/$(FBSET_SOURCE)
17 $(FBSET_DIR)/.unpacked: $(DL_DIR)/$(FBSET_SOURCE)
18 $(FBSET_CAT) $(DL_DIR)/$(FBSET_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
19 toolchain/patch-kernel.sh $(FBSET_DIR) package/fbset/ fbset-$(FBSET_VERSION)\*.patch\*
20 touch $@
22 $(FBSET_DIR)/$(FBSET_BINARY): $(FBSET_DIR)/.unpacked
23 $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(FBSET_DIR)
24 touch -c $@
26 $(TARGET_DIR)/$(FBSET_TARGET_BINARY): $(FBSET_DIR)/$(FBSET_BINARY)
27 $(INSTALL) -m 755 $(FBSET_DIR)/$(FBSET_BINARY) $(TARGET_DIR)/$(FBSET_TARGET_BINARY)
28 -$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/$(FBSET_TARGET_BINARY)
29 touch -c $@
31 fbset: uclibc $(TARGET_DIR)/$(FBSET_TARGET_BINARY)
33 fbset-clean:
34 rm -f $(TARGET_DIR)/$(FBSET_TARGET_BINARY)
35 -$(MAKE) -C $(FBSET_DIR) clean
37 fbset-dirclean:
38 rm -rf $(FBSET_DIR)
40 #############################################################
42 # Toplevel Makefile options
44 #############################################################
45 ifeq ($(BR2_PACKAGE_FBSET),y)
46 TARGETS+=fbset
47 endif