MHash-384 development repository
Revision | 84e3afb614e5fbb4e51419a64893df20b9e78849 (tree) |
---|---|
Zeit | 2019-12-10 07:40:03 |
Autor | LoRd_MuldeR <mulder2@gmx....> |
Commiter | LoRd_MuldeR |
Makefile: Make it possible to specify a custom 'strip' and 'windres' command.
@@ -8,6 +8,13 @@ MARCH ?= native | ||
8 | 8 | MTUNE ?= native |
9 | 9 | |
10 | 10 | # ----------------------------------------------- |
11 | +# TOOLS | |
12 | +# ----------------------------------------------- | |
13 | + | |
14 | +STRIP ?= strip | |
15 | +WNDRS ?= windres | |
16 | + | |
17 | +# ----------------------------------------------- | |
11 | 18 | # SYSTEM DETECTION |
12 | 19 | # ----------------------------------------------- |
13 | 20 |
@@ -82,7 +89,7 @@ $(EXEFILE): $(OBJFILES) | ||
82 | 89 | @mkdir -p $(dir $@) |
83 | 90 | $(CXX) $+ -o $@ $(LDFLAGS) |
84 | 91 | ifeq ($(DEBUG),0) |
85 | - strip -s $@ | |
92 | + $(STRIP) -s $@ | |
86 | 93 | endif |
87 | 94 | |
88 | 95 | $(OBJDIR)/%.o: $(SRCDIR)/%.cpp |
@@ -91,7 +98,7 @@ $(OBJDIR)/%.o: $(SRCDIR)/%.cpp | ||
91 | 98 | |
92 | 99 | $(OBJDIR)/%.o: $(RESDIR)/%.rc $(RSCFILE) |
93 | 100 | @mkdir -p $(dir $@) |
94 | - windres -I$(OBJDIR) -o $@ $< | |
101 | + $(WNDRS) -I$(OBJDIR) -o $@ $< | |
95 | 102 | |
96 | 103 | $(RSCFILE): $(CORFILE) |
97 | 104 | @mkdir -p $(dir $@) |
@@ -100,7 +107,8 @@ $(RSCFILE): $(CORFILE) | ||
100 | 107 | |
101 | 108 | $(TAGFILE): $(EXEFILE) |
102 | 109 | @mkdir -p $(dir $@) |
103 | - $< --version > $@ | |
110 | + touch $@ | |
111 | + -$< --version > $@ | |
104 | 112 | |
105 | 113 | clean: |
106 | 114 | rm -rf $(OBJDIR)/*.o |