Commit 21648b45356a49c76d58acf3590bd98ad12b3d58

Andreas Ericsson 2008-11-22T15:25:59

Make src/git/config.h a macro in Makefile This makes it far more convenient to reference as a dependency for other targets. Signed-off-by: Andreas Ericsson <ae@op5.se> Signed-off-by: Shawn O. Pearce <spearce@spearce.org>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
diff --git a/Makefile b/Makefile
index 29c52c3..e8919be 100644
--- a/Makefile
+++ b/Makefile
@@ -13,6 +13,7 @@ OBJS = $(patsubst %.c,%.o,$(SRC_C))
 HDRS = $(wildcard src/*.h)
 PUBLIC_HEADERS = $(wildcard src/git/*.h)
 HDRS += $(PUBLIC_HEADERS)
+CONFIG_H = src/git/config.h
 
 OBJS += src/os/$(OS).o
 HDRS += src/git/config.h
@@ -50,7 +51,7 @@ install-headers: $(PUBLIC_HEADERS)
 .c.o:
 	$(CC) $(BASIC_CFLAGS) $(CFLAGS) -c $< -o $@
 
-src/git/config.h: src/git/config.h.in
+$(CONFIG_H): $(CONFIG_H).in
 	sed 's/@@OS@@/$(OS)/g' $< >$@+
 	mv $@+ $@