1 #############################################################
5 #############################################################
6 DIALOG_VERSION
:=1.1-20070704
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 $(TARGET_CONFIGURE_OPTS
) \
23 $(TARGET_CONFIGURE_ARGS
) \
25 --target
=$(GNU_TARGET_NAME
) \
26 --host
=$(GNU_TARGET_NAME
) \
27 --build
=$(GNU_HOST_NAME
) \
33 $(DIALOG_DIR
)/$(DIALOG_BINARY
): $(DIALOG_DIR
)/.configured
34 $(MAKE
) $(TARGET_CONFIGURE_OPTS
) -C
$(DIALOG_DIR
)
37 $(TARGET_DIR
)/$(DIALOG_TARGET_BINARY
): $(DIALOG_DIR
)/$(DIALOG_BINARY
)
38 $(MAKE
) prefix=$(TARGET_DIR
)/usr \
39 mandir=$(TARGET_DIR
)/usr
/share
/man \
40 -C
$(DIALOG_DIR
) install
41 ifneq ($(BR2_HAVE_MANPAGES
),y
)
42 rm -Rf
$(TARGET_DIR
)/usr
/share
/man
45 dialog
: uclibc ncurses
$(TARGET_DIR
)/$(DIALOG_TARGET_BINARY
)
47 dialog-source
: $(DL_DIR
)/$(DIALOG_SOURCE
)
50 $(MAKE
) prefix=$(TARGET_DIR
)/usr
-C
$(DIALOG_DIR
) uninstall
51 -$(MAKE
) -C
$(DIALOG_DIR
) clean
56 #############################################################
58 # Toplevel Makefile options
60 #############################################################
61 ifeq ($(strip $(BR2_PACKAGE_DIALOG
)),y
)