1 #############################################################
5 #############################################################
7 LESS_SOURCE
:=less-
$(LESS_VERSION
).
tar.gz
8 LESS_SITE
:=http
://www.greenwoodsoftware.com
/less
9 LESS_DIR
:=$(BUILD_DIR
)/less-
$(LESS_VERSION
)
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
) -
20 $(LESS_DIR
)/.configured
: $(LESS_DIR
)/.source
21 (cd
$(LESS_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 $(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
42 less
: uclibc ncurses
$(TARGET_DIR
)/$(LESS_TARGET_BINARY
)
44 less-source
: $(DL_DIR
)/$(LESS_SOURCE
)
47 $(MAKE
) prefix=$(TARGET_DIR
)/usr
-C
$(LESS_DIR
) uninstall
48 -$(MAKE
) -C
$(LESS_DIR
) clean
53 #############################################################
55 # Toplevel Makefile options
57 #############################################################
58 ifeq ($(strip $(BR2_PACKAGE_LESS
)),y
)