bump version
[buildroot.git] / toolchain / sstrip / sstrip.mk
blob85c6d72201dcf1572182681acfbb218e4eb24ea5
1 ######################################################################
3 # sstrip
5 ######################################################################
7 SSTRIP_SOURCE_FILE:=$(TOPDIR)/toolchain/sstrip/sstrip.c
9 ######################################################################
11 # sstrip host
13 ######################################################################
15 SSTRIP_HOST:=$(STAGING_DIR)/usr/bin/$(REAL_GNU_TARGET_NAME)-sstrip
17 $(SSTRIP_HOST): $(SSTRIP_SOURCE_FILE)
18 mkdir -p $(@D) $(STAGING_DIR)/usr/$(REAL_GNU_TARGET_NAME)/bin
19 $(HOSTCC) $(CFLAGS_FOR_BUILD) $(SSTRIP_SOURCE_FILE) -o $(SSTRIP_HOST)
20 ln -snf ../../bin/$(REAL_GNU_TARGET_NAME)-sstrip \
21 $(STAGING_DIR)/usr/$(REAL_GNU_TARGET_NAME)/bin/sstrip
22 ln -snf $(REAL_GNU_TARGET_NAME)-sstrip \
23 $(STAGING_DIR)/usr/bin/$(GNU_TARGET_NAME)-sstrip
25 sstrip_host: $(SSTRIP_HOST)
27 sstrip_host-source: $(SSTRIP_SOURCE_FILE)
29 sstrip_host-clean:
30 rm -f $(SSTRIP_HOST)
31 rm -f $(STAGING_DIR)/usr/$(REAL_GNU_TARGET_NAME)/bin/sstrip
32 rm -f $(STAGING_DIR)/usr/bin/$(GNU_TARGET_NAME)-sstrip
34 sstrip_host-dirclean:
35 true
37 ######################################################################
39 # sstrip target
41 ######################################################################
43 SSTRIP_TARGET:=$(TARGET_DIR)/usr/bin/sstrip
45 $(SSTRIP_TARGET): $(SSTRIP_SOURCE_FILE)
46 @[ -d $(@D) ] || $(INSTALL) -D $(@D)
47 $(TARGET_CC) $(TARGET_CFLAGS) $(SSTRIP_SOURCE_FILE) -o $(SSTRIP_TARGET)
49 sstrip_target: $(SSTRIP_TARGET)
51 sstrip_target-source: $(SSTRIP_SOURCE_FILE)
53 sstrip_target-clean:
54 rm -f $(SSTRIP_TARGET)
56 sstrip_target-dirclean:
57 true
59 #############################################################
61 # Toplevel Makefile options
63 #############################################################
65 ifeq ($(BR2_PACKAGE_SSTRIP_HOST),y)
66 TARGETS+=sstrip_host
67 endif
69 ifeq ($(BR2_PACKAGE_SSTRIP_TARGET),y)
70 TARGETS+=sstrip_target
71 endif