fixed a breakage introduced by the uclibc-snapshot version
[kvm-coreboot.git] / packages / kexec-tools / kexec-tools.mk
blobb0dbacdce88e67937bd5443fcdd60aadaad96303
1 KEXEC_URL=http://www.xmission.com/~ebiederm/files/kexec/
2 KEXEC_SOURCE=kexec-tools-1.101.tar.gz
3 KEXEC_DIR=$(BUILD_DIR)/kexec-tools
4 KEXEC_SRC_DIR=$(KEXEC_DIR)/kexec-tools-1.101
5 KEXEC_STAMP_DIR=$(KEXEC_DIR)/stamps
7 $(KEXEC_SOURCE):
8 mkdir -p $(SOURCE_DIR)
9 @ wget $(WGET_Q) -P $(SOURCE_DIR) $(KEXEC_URL)/$(KEXEC_SOURCE)
11 $(KEXEC_STAMP_DIR)/.unpacked: $(SOURCE_DIR)/$(KEXEC_SOURCE)
12 tar -C $(KEXEC_DIR) -zxf $(SOURCE_DIR)/$(KEXEC_SOURCE)
13 touch $@
15 $(KEXEC_STAMP_DIR)/.configured: $(KEXEC_STAMP_DIR)/.unpacked
16 (cd $(KEXEC_SRC_DIR); ./configure \
17 --prefix=$(STAGING_DIR)\
18 --with-zlib=$(STAGING_DIR))
20 $(KEXEC_SRC_DIR)/kexec-tools: $(KEXEC_STAMP_DIR)/.configured
21 $(MAKE) -C $(KEXEC_SRC_DIR) \
22 CFLAGS=$(CFLAGS) \
23 LDFLAGS="$(LDFLAGS) -L$(STAGING_DIR)/lib --rpath-link,$(STAGING_DIR)/lib "
25 $(INITRD_DIR)/sbin/kexec-tools: $(KEXEC_SRC_DIR)/kexec-tools
26 install -d $(INITRD)/sbin
27 install -m 0744 $(KEXEC_SRC_DIR)/kexec-tools $(INITRD)/sbin
29 $(KEXEC_STAMP_DIR):
30 mkdir -p $@
32 kexec-tools: $(KEXEC_STAMP_DIR) $(INITRD_DIR)/sbin/kexec-tools
34 kexec-tools-clean:
35 @ rm -f $(KEXEC_STAMP_DIR)/.configured
36 ifneq ($(wildcard $(KEXEC_SRC_DIR)/Makefile),)
37 $(MAKE) -C $(KEXEC_SRC_DIR) clean
38 endif
40 kexec-tools-distclean:
41 rm -rf $(KEXEC_DIR)/*