summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile5
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 775b42a..f1839b1 100644
--- a/Makefile
+++ b/Makefile
@@ -71,12 +71,13 @@ $(addprefix %/bin/,$(bins_go)): %/src
$(outdir)/bin/%: $(outdir)/go/bin/%
cp -T $< $@
# C
-$(addprefix $(outdir)/bin/,$(bins_c)): \
-$(outdir)/%: $(srcdir)/%.c $(var.)CC $(var.)CPPFLAGS $(var.)CFLAGS
+$(outdir)/bin/%: $(srcdir)/bin/%.c $(var.)CC $(var.)CPPFLAGS $(var.)CFLAGS
$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ $(filter-out $(var.)%,$^)
# Basic variable substitution
$(outdir)/%: $(srcdir)/%.in
< $< sed $(foreach v,$(patsubst $(var.)%,%,$(filter $(var.)%,$^)), -e 's|@$v@|$($v)|g' ) > $@
+$(outdir)/bin/%: $(srcdir)/bin/%.in
+ < $< sed $(foreach v,$(patsubst $(var.)%,%,$(filter $(var.)%,$^)), -e 's|@$v@|$($v)|g' ) > $@
# Dependencies
$(outdir)/bin/nshd-setuid: -ldl