Tcl installs private headers. Also, make installation nicer.
[gumsense-br.git] / package / ckermit / ckermit.mk
blob65e191a52c33d013ef4b91003a72106907838eab
1 #############################################################
3 # ckermit
5 #############################################################
7 CKERMIT_SITE:=ftp://kermit.columbia.edu/kermit/archives
8 CKERMIT_SOURCE:=cku211.tar.gz
9 CKERMIT_DIR:=$(BUILD_DIR)/ckermit
11 $(DL_DIR)/$(CKERMIT_SOURCE):
12 $(WGET) -P $(DL_DIR) $(CKERMIT_SITE)/$(CKERMIT_SOURCE)
14 ckermit-source: $(DL_DIR)/$(CKERMIT_SOURCE)
16 $(CKERMIT_DIR)/.unpacked: $(DL_DIR)/$(CKERMIT_SOURCE)
17 mkdir -p $(CKERMIT_DIR)
18 zcat $(DL_DIR)/$(CKERMIT_SOURCE) | tar -C $(CKERMIT_DIR) $(TAR_OPTIONS) -
19 toolchain/patch-kernel.sh $(CKERMIT_DIR) package/ckermit ckermit-*.patch
20 touch $(CKERMIT_DIR)/.unpacked
22 $(CKERMIT_DIR)/wermit: $(CKERMIT_DIR)/.unpacked
23 $(MAKE) $(JLEVEL) CC="$(HOSTCC)" CC2="$(HOSTCC)" -C $(CKERMIT_DIR) wart
24 $(MAKE) $(JLEVEL) CC="$(TARGET_CC)" CC2="$(TARGET_CC)" KFLAGS="$(TARGET_CFLAGS)" -C $(CKERMIT_DIR) linuxgum
25 $(STRIP) $(CKERMIT_DIR)/wermit
27 $(TARGET_DIR)/usr/bin/wermit: $(CKERMIT_DIR)/wermit
28 cp $(CKERMIT_DIR)/wermit $(TARGET_DIR)/usr/bin
30 ckermit: uclibc $(TARGET_DIR)/usr/bin/wermit
32 ckermit-clean:
33 rm -f $(TARGET_DIR)/usr/bin/wermit
34 -$(MAKE) -C $(CKERMIT_DIR) clean
36 ckermit-dirclean:
37 rm -rf $(CKERMIT_DIR)
38 #############################################################
40 # Toplevel Makefile options
42 #############################################################
43 ifeq ($(strip $(BR2_PACKAGE_CKERMIT)),y)
44 TARGETS+=ckermit
45 endif