bump version
[buildroot.git] / package / dialog / dialog.mk
blobfb5fe16fe85cd8df5cfcefba225dc5db5cb59b0b
1 #############################################################
3 # dialog
5 #############################################################
6 DIALOG_VERSION:=1.1-20080819
7 DIALOG_SOURCE:=dialog-$(DIALOG_VERSION).tgz
8 DIALOG_SITE:=ftp://invisible-island.net/dialog
9 DIALOG_DIR:=$(BUILD_DIR)/dialog-$(DIALOG_VERSION)
10 DIALOG_BINARY:=dialog
11 DIALOG_TARGET_BINARY:=usr/bin/dialog
13 $(DL_DIR)/$(DIALOG_SOURCE):
14 $(WGET) -P $(DL_DIR) $(DIALOG_SITE)/$(DIALOG_SOURCE)
16 $(DIALOG_DIR)/.source: $(DL_DIR)/$(DIALOG_SOURCE)
17 $(ZCAT) $(DL_DIR)/$(DIALOG_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
18 touch $@
20 $(DIALOG_DIR)/.configured: $(DIALOG_DIR)/.source
21 (cd $(DIALOG_DIR); rm -f config.cache; \
22 $(AUTO_CONFIGURE_TARGET) \
23 --prefix=/usr \
24 --sysconfdir=/etc \
25 --mandir=/usr/share/man \
26 --infodir=/usr/share/info \
27 $(DISABLE_NLS) \
28 $(DISABLE_LARGEFILE) \
30 touch $@
32 $(DIALOG_DIR)/$(DIALOG_BINARY): $(DIALOG_DIR)/.configured
33 $(MAKE) -C $(DIALOG_DIR)
34 touch -c $@
36 $(TARGET_DIR)/$(DIALOG_TARGET_BINARY): $(DIALOG_DIR)/$(DIALOG_BINARY)
37 $(MAKE) DESTDIR=$(TARGET_DIR) -C $(DIALOG_DIR) install
38 ifneq ($(BR2_HAVE_MANPAGES),y)
39 rm -f $(wildcard $(TARGET_DIR)/usr/share/man/man?/dialog.*)
40 endif
41 ifneq ($(BR2_HAVE_INFOPAGES),y)
42 rm -f $(wildcard $(TARGET_DIR)/usr/share/info/dialog.*)
43 endif
45 dialog: ncurses $(TARGET_DIR)/$(DIALOG_TARGET_BINARY)
47 dialog-source: $(DL_DIR)/$(DIALOG_SOURCE)
49 dialog-clean:
50 $(MAKE) DESTDIR=$(TARGET_DIR) -C $(DIALOG_DIR) uninstall
51 -$(MAKE) -C $(DIALOG_DIR) clean
53 dialog-dirclean:
54 rm -rf $(DIALOG_DIR)
56 #############################################################
58 # Toplevel Makefile options
60 #############################################################
61 ifeq ($(BR2_PACKAGE_DIALOG),y)
62 TARGETS+=dialog
63 endif