bump version
[buildroot.git] / package / less / less.mk
blob6955d9388f32ad90b7b16aca050da68052bd68de
1 #############################################################
3 # less
5 #############################################################
6 LESS_VERSION:=394
7 LESS_SOURCE:=less-$(LESS_VERSION).tar.gz
8 LESS_SITE:=http://www.greenwoodsoftware.com/less
9 LESS_DIR:=$(BUILD_DIR)/less-$(LESS_VERSION)
10 LESS_BINARY:=less
11 LESS_TARGET_BINARY:=usr/bin/less
13 $(DL_DIR)/$(LESS_SOURCE):
14 $(WGET) -P $(DL_DIR) $(LESS_SITE)/$(LESS_SOURCE)
16 $(LESS_DIR)/.source: $(DL_DIR)/$(LESS_SOURCE)
17 $(ZCAT) $(DL_DIR)/$(LESS_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
18 touch $@
20 $(LESS_DIR)/.configured: $(LESS_DIR)/.source
21 (cd $(LESS_DIR); rm -f config.cache; \
22 $(TARGET_CONFIGURE_OPTS) \
23 $(TARGET_CONFIGURE_ARGS) \
24 ./configure \
25 --target=$(GNU_TARGET_NAME) \
26 --host=$(GNU_TARGET_NAME) \
27 --build=$(GNU_HOST_NAME) \
28 --prefix=/usr \
29 --sysconfdir=/etc \
31 touch $@
33 $(LESS_DIR)/$(LESS_BINARY): $(LESS_DIR)/.configured
34 $(MAKE) CC=$(TARGET_CC) -C $(LESS_DIR)
36 $(TARGET_DIR)/$(LESS_TARGET_BINARY): $(LESS_DIR)/$(LESS_BINARY)
37 $(MAKE) prefix=$(TARGET_DIR)/usr -C $(LESS_DIR) install
38 ifneq ($(BR2_HAVE_MANPAGES),y)
39 rm -Rf $(TARGET_DIR)/usr/man
40 endif
42 less: ncurses $(TARGET_DIR)/$(LESS_TARGET_BINARY)
44 less-source: $(DL_DIR)/$(LESS_SOURCE)
46 less-clean:
47 $(MAKE) prefix=$(TARGET_DIR)/usr -C $(LESS_DIR) uninstall
48 -$(MAKE) -C $(LESS_DIR) clean
50 less-dirclean:
51 rm -rf $(LESS_DIR)
53 #############################################################
55 # Toplevel Makefile options
57 #############################################################
58 ifeq ($(BR2_PACKAGE_LESS),y)
59 TARGETS+=less
60 endif