1 #############################################################
5 #############################################################
7 WHICH_SOURCE
:=which-
$(WHICH_VERSION
).
tar.gz
8 WHICH_SITE
:=http
://www.xs4all.nl
/~carlo17
/which
/
9 WHICH_DIR
:=$(BUILD_DIR
)/which-
$(WHICH_VERSION
)
12 WHICH_TARGET_BINARY
:=bin
/which
14 $(DL_DIR
)/$(WHICH_SOURCE
):
15 $(WGET
) -P
$(DL_DIR
) $(WHICH_SITE
)/$(WHICH_SOURCE
)
17 which-source
: $(DL_DIR
)/$(WHICH_SOURCE
)
19 $(WHICH_DIR
)/.unpacked
: $(DL_DIR
)/$(WHICH_SOURCE
)
20 $(WHICH_CAT
) $(DL_DIR
)/$(WHICH_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
21 touch
$(WHICH_DIR
)/.unpacked
23 $(WHICH_DIR
)/.configured
: $(WHICH_DIR
)/.unpacked
24 (cd
$(WHICH_DIR
); rm -rf config.cache
; \
25 $(TARGET_CONFIGURE_OPTS
) \
26 $(TARGET_CONFIGURE_ARGS
) \
28 --target
=$(GNU_TARGET_NAME
) \
29 --host
=$(GNU_TARGET_NAME
) \
30 --build
=$(GNU_HOST_NAME
) \
33 touch
$(WHICH_DIR
)/.configured
35 $(WHICH_DIR
)/$(WHICH_BINARY
): $(WHICH_DIR
)/.configured
36 $(MAKE
) CC
=$(TARGET_CC
) -C
$(WHICH_DIR
)
38 $(TARGET_DIR
)/$(WHICH_TARGET_BINARY
): $(WHICH_DIR
)/$(WHICH_BINARY
)
39 install -D
$(WHICH_DIR
)/$(WHICH_BINARY
) $(TARGET_DIR
)/$(WHICH_TARGET_BINARY
)
41 which
: uclibc
$(TARGET_DIR
)/$(WHICH_TARGET_BINARY
)
44 rm -f
$(TARGET_DIR
)/$(WHICH_TARGET_BINARY
)
45 -$(MAKE
) -C
$(WHICH_DIR
) clean
49 #############################################################
51 # Toplevel Makefile options
53 #############################################################
54 ifeq ($(BR2_PACKAGE_WHICH
),y
)