1 #############################################################
5 #############################################################
7 NANO_SOURCE
:=nano-
$(NANO_VERSION
).
tar.gz
8 NANO_SITE
:=http
://www.nano-editor.org
/dist/v1.3
/
9 NANO_DIR
:=$(BUILD_DIR
)/nano-
$(NANO_VERSION
)
12 NANO_TARGET_BINARY
:=bin
/nano
14 $(DL_DIR
)/$(NANO_SOURCE
):
15 $(WGET
) -P
$(DL_DIR
) $(NANO_SITE
)/$(NANO_SOURCE
)
17 nano-source
: $(DL_DIR
)/$(NANO_SOURCE
)
19 $(NANO_DIR
)/.unpacked
: $(DL_DIR
)/$(NANO_SOURCE
)
20 $(NANO_CAT
) $(DL_DIR
)/$(NANO_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
21 touch
$(NANO_DIR
)/.unpacked
23 $(NANO_DIR
)/.configured
: $(NANO_DIR
)/.unpacked
24 (cd
$(NANO_DIR
); rm -rf config.cache
; \
25 $(TARGET_CONFIGURE_OPTS
) \
26 $(TARGET_CONFIGURE_ARGS
) \
27 ac_cv_header_regex_h
=no \
29 --target
=$(GNU_TARGET_NAME
) \
30 --host
=$(GNU_TARGET_NAME
) \
31 --build
=$(GNU_HOST_NAME
) \
35 touch
$(NANO_DIR
)/.configured
37 $(NANO_DIR
)/$(NANO_BINARY
): $(NANO_DIR
)/.configured
38 $(MAKE
) $(TARGET_CONFIGURE_OPTS
) -C
$(NANO_DIR
)
40 $(TARGET_DIR
)/$(NANO_TARGET_BINARY
): $(NANO_DIR
)/$(NANO_BINARY
)
41 install -D
$(NANO_DIR
)/$(NANO_BINARY
) $(TARGET_DIR
)/$(NANO_TARGET_BINARY
)
43 nano
: ncurses
$(TARGET_DIR
)/$(NANO_TARGET_BINARY
)
46 rm -f
$(TARGET_DIR
)/$(NANO_TARGET_BINARY
)
47 -$(MAKE
) -C
$(NANO_DIR
) clean
51 #############################################################
53 # Toplevel Makefile options
55 #############################################################
56 ifeq ($(BR2_PACKAGE_NANO
),y
)