bump version
[buildroot.git] / package / epic4 / epic4.mk
blob26c7273e04e02693bd96956af725a522b9ce19f6
1 #############################################################
3 # epic4
5 #############################################################
6 EPIC4_VERSION:=2.10
7 EPIC4_SOURCE:=epic4-$(EPIC4_VERSION).tar.bz2
8 EPIC4_SITE:=http://ftp.epicsol.org/pub/epic/EPIC4-PRODUCTION/
9 EPIC4_DIR:=$(BUILD_DIR)/epic4-$(EPIC4_VERSION)
10 EPIC4_CAT:=$(BZCAT)
11 EPIC4_BINARY:=source/epic
12 EPIC4_TARGET_BINARY:=usr/bin/epic4
14 $(DL_DIR)/$(EPIC4_SOURCE):
15 $(WGET) -P $(DL_DIR) $(EPIC4_SITE)/$(EPIC4_SOURCE)
17 $(EPIC4_DIR)/.unpacked: $(DL_DIR)/$(EPIC4_SOURCE)
18 $(EPIC4_CAT) $(DL_DIR)/$(EPIC4_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
19 $(CONFIG_UPDATE) $(EPIC4_DIR)/
20 touch $@
22 $(EPIC4_DIR)/.configured: $(EPIC4_DIR)/.unpacked
23 (cd $(EPIC4_DIR); rm -rf config.cache; \
24 $(AUTO_CONFIGURE_TARGET) \
25 --prefix=/usr \
26 $(if $(BR2_INET_IPV6),,--without-ipv6) \
27 $(if $(BR2_PACKAGE_OPENSSL),,--without-ssl) \
28 $(if $(BR2_PACKAGE_MICROPERL)$(BR2_PACKAGE_PERL),,--without-perl) \
29 $(if $(BR2_PACKAGE_NCURSES),--without-termcap,--with-termcap) \
31 touch $@
33 $(EPIC4_DIR)/$(EPIC4_BINARY): $(EPIC4_DIR)/.configured
34 #$(MAKE) -C $(EPIC4_DIR)/
35 # huh?
36 #(cd $(@D) && $(HOSTCC) -static -o my_test test.c)
37 $(MAKE) -C $(EPIC4_DIR)/source epic
38 touch -c $@
40 $(TARGET_DIR)/$(EPIC4_TARGET_BINARY): $(EPIC4_DIR)/$(EPIC4_BINARY)
41 #$(MAKE) IP=$(TARGET_DIR) -C $(EPIC4_DIR) installepic #installscript
42 $(INSTALL) -D -m0755 $< $@
43 ifneq ($(BR2_HAVE_INFOPAGES),y)
44 rm -rf $(TARGET_DIR)/usr/share/info
45 endif
46 ifneq ($(BR2_HAVE_MANPAGES),y)
47 rm -rf $(TARGET_DIR)/usr/share/man
48 endif
49 rm -rf $(TARGET_DIR)/share/locale
50 rm -rf $(TARGET_DIR)/usr/share/doc
51 $(STRIPCMD) $(STRIP_STRIP_ALL) $@
53 epic4: $(if $(BR2_PACKAGE_OPENSSL),openssl) \
54 $(if $(BR2_PACKAGE_NCURSES),ncurses) \
55 $(TARGET_DIR)/$(EPIC4_TARGET_BINARY)
57 epic4-source: $(DL_DIR)/$(EPIC4_SOURCE)
59 epic4-clean:
60 -$(MAKE) -C $(EPIC4_DIR) clean
61 rm -rf $(addprefix $(TARGET_DIR),$(EPIC4_TARGET_BINARY) usr/share/epic)
63 epic4-dirclean:
64 rm -rf $(EPIC4_DIR)
66 #############################################################
68 # Toplevel Makefile options
70 #############################################################
71 ifeq ($(BR2_PACKAGE_EPIC4),y)
72 TARGETS+=epic4
73 endif