1 #############################################################
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
)
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
) \
29 --target
=$(GNU_TARGET_NAME
) \
30 --host
=$(GNU_TARGET_NAME
) \
31 --build
=$(GNU_HOST_NAME
) \
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
)
54 rm -f
$(DMRAID_TARGET_BINARY
) $(TARGET_DIR
)/etc
/init.d
/dmraid
55 -$(MAKE
) -C
$(DMRAID_DIR
) clean
60 #############################################################
62 # Toplevel Makefile options
64 #############################################################
65 ifeq ($(BR2_PACKAGE_DMRAID
),y
)