1 #############################################################
5 #############################################################
7 WIPE_SOURCE
:=wipe-
$(WIPE_VERSION
).
tar.gz
8 #WIPE_PATCH:=wipe_0.2-19.diff.gz
9 WIPE_SITE
:=http
://abaababa.ouvaton.org
/wipe
11 WIPE_DIR
:=$(BUILD_DIR
)/wipe-
$(WIPE_VERSION
)
13 WIPE_TARGET_BINARY
:=bin
/wipe
15 WIPE_CFLAGS
:=$(TARGET_CFLAGS
)
16 ifeq ($(BR2_LARGEFILE
),y
)
17 WIPE_CFLAGS
+=-D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS
=64
20 $(DL_DIR
)/$(WIPE_SOURCE
):
21 $(WGET
) -P
$(DL_DIR
) $(WIPE_SITE
)/$(WIPE_SOURCE
)
23 ifneq ($(WIPE_PATCH
),)
24 $(DL_DIR
)/$(WIPE_PATCH
):
25 $(WGET
) -P
$(DL_DIR
) $(WIPE_SITE
)/$(WIPE_PATCH
)
28 $(WIPE_DIR
)/.unpacked
: $(DL_DIR
)/$(WIPE_SOURCE
) $(DL_DIR
)/$(WIPE_PATCH
)
29 $(WIPE_CAT
) $(DL_DIR
)/$(WIPE_SOURCE
) |
tar -C
$(BUILD_DIR
) $(TAR_OPTIONS
) -
30 #toolchain/patch-kernel.sh $(WIPE_DIR) $(DL_DIR) $(WIPE_PATCH)
33 $(WIPE_DIR
)/$(WIPE_BINARY
): $(WIPE_DIR
)/.unpacked
34 rm -f
$(WIPE_DIR
)/$(WIPE_BINARY
)
35 $(MAKE
) CC_GENERIC
="$(TARGET_CC) $(WIPE_CFLAGS)" \
36 CCO_GENERIC
="$(WIPE_FLAGS)" \
37 CCOC_GENERIC
=-c
-C
$(WIPE_DIR
) generic
40 $(TARGET_DIR
)/$(WIPE_TARGET_BINARY
): $(WIPE_DIR
)/$(WIPE_BINARY
)
41 $(INSTALL
) -D
$(WIPE_DIR
)/$(WIPE_BINARY
) $(TARGET_DIR
)/$(WIPE_TARGET_BINARY
)
42 $(STRIPCMD
) $(STRIP_STRIP_ALL
) $@
44 wipe
: $(TARGET_DIR
)/$(WIPE_TARGET_BINARY
)
46 wipe-source
: $(DL_DIR
)/$(WIPE_SOURCE
) $(DL_DIR
)/$(WIPE_PATCH
)
49 #$(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(WIPE_DIR) uninstall
50 -$(MAKE
) -C
$(WIPE_DIR
) clean
51 rm -f
$(TARGET_DIR
)/$(WIPE_TARGET_BINARY
)
56 #############################################################
58 # Toplevel Makefile options
60 #############################################################
61 ifeq ($(BR2_PACKAGE_WIPE
),y
)