1 #############################################################
5 #############################################################
6 DIALOG_VERSION
:=1.1-20071028
7 DIALOG_SOURCE
:=dialog-
$(DIALOG_VERSION
).tgz
8 DIALOG_SITE
:=ftp
://invisible-island.net
/dialog
9 DIALOG_DIR
:=$(BUILD_DIR
)/dialog-
$(DIALOG_VERSION
)
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
) -
20 $(DIALOG_DIR
)/.configured
: $(DIALOG_DIR
)/.source
21 (cd
$(DIALOG_DIR
); rm -f config.cache
; \
22 $(AUTO_CONFIGURE_TARGET
) \
25 --mandir=/usr
/share
/man \
26 --infodir=/usr
/share
/info \
28 $(DISABLE_LARGEFILE
) \
32 $(DIALOG_DIR
)/$(DIALOG_BINARY
): $(DIALOG_DIR
)/.configured
33 $(MAKE
) -C
$(DIALOG_DIR
)
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.
*)
41 ifneq ($(BR2_HAVE_INFOPAGES
),y
)
42 rm -f
$(wildcard $(TARGET_DIR
)/usr
/share
/info/dialog.
*)
45 dialog
: uclibc ncurses
$(TARGET_DIR
)/$(DIALOG_TARGET_BINARY
)
47 dialog-source
: $(DL_DIR
)/$(DIALOG_SOURCE
)
50 $(MAKE
) DESTDIR
=$(TARGET_DIR
) -C
$(DIALOG_DIR
) uninstall
51 -$(MAKE
) -C
$(DIALOG_DIR
) clean
56 #############################################################
58 # Toplevel Makefile options
60 #############################################################
61 ifeq ($(BR2_PACKAGE_DIALOG
),y
)