bump version
[buildroot.git] / package / dmraid / dmraid.mk
blob345a400ad447a22c169cf718c7309c218f9ee930
1 #############################################################
3 # dmraid
5 #############################################################
7 DMRAID_VERSION=1.0.0.rc14
8 DMRAID_SOURCE:=dmraid-$(DMRAID_VERSION).tar.bz2
9 DMRAID_SITE:=http://people.redhat.com/~heinzm/sw/dmraid/src
10 DMRAID_DIR:=$(BUILD_DIR)/dmraid/$(DMRAID_VERSION)
11 DMRAID_CAT:=$(BZCAT)
12 DMRAID_BINARY:=dmraid
13 DMRAID_STAGING_BINARY:=$(DMRAID_DIR)/STAGING_DIR)/tools/$(DMRAID_BINARY)
14 DMRAID_TARGET_BINARY:=$(TARGET_DIR)/sbin/$(DMRAID_BINARY)
16 $(DL_DIR)/$(DMRAID_SOURCE):
17 $(WGET) -P $(DL_DIR) $(DMRAID_SITE)/$(DMRAID_SOURCE)
19 $(DMRAID_DIR)/.unpacked: $(DL_DIR)/$(DMRAID_SOURCE)
20 $(DMRAID_CAT) $(DL_DIR)/$(DMRAID_SOURCE) | tar -C $(BUILD_DIR) -xvf -
21 toolchain/patch-kernel.sh $(DMRAID_DIR) package/dmraid \*.patch
22 touch $(DMRAID_DIR)/.unpacked
24 $(DMRAID_DIR)/.configured: $(DMRAID_DIR)/.unpacked
25 (cd $(DMRAID_DIR); rm -rf config.cache; \
26 $(TARGET_CONFIGURE_OPTS) \
27 $(TARGET_CONFIGURE_ARGS) \
28 ./configure \
29 --target=$(GNU_TARGET_NAME) \
30 --host=$(GNU_TARGET_NAME) \
31 --build=$(GNU_HOST_NAME) \
32 --prefix=/usr \
33 $(DISABLE_NLS) \
34 $(DISABLE_LARGEFILE) \
35 --with-user=$(shell id -un) --with-group=$(shell id -gn) \
37 touch $(DMRAID_DIR)/.configured
39 $(DMRAID_DIR)/tools/$(DMRAID_BINARY): $(DMRAID_DIR)/.configured
40 $(MAKE1) -C $(DMRAID_DIR)
41 -$(STRIPCMD) $(DMRAID_DIR)/tools/$(DMRAID_BINARY)
42 -$(UPX) --best $(DMRAID_DIR)/tools/$(DMRAID_BINARY)
43 touch -c $(DMRAID_DIR)/tools/$(DMRAID_BINARY)
45 $(DMRAID_TARGET_BINARY): $(DMRAID_DIR)/tools/$(DMRAID_BINARY)
46 $(INSTALL) -m 0755 $? $@
47 $(INSTALL) -m 0755 package/dmraid/dmraid.init $(TARGET_DIR)/etc/init.d/dmraid
49 dmraid: dm zlib $(DMRAID_TARGET_BINARY)
51 dmraid-source: $(DL_DIR)/$(DMRAID_SOURCE)
53 dmraid-clean:
54 rm -f $(DMRAID_TARGET_BINARY) $(TARGET_DIR)/etc/init.d/dmraid
55 -$(MAKE) -C $(DMRAID_DIR) clean
57 dmraid-dirclean:
58 rm -rf $(DMRAID_DIR)
60 #############################################################
62 # Toplevel Makefile options
64 #############################################################
65 ifeq ($(BR2_PACKAGE_DMRAID),y)
66 TARGETS+=dmraid
67 endif