f56045629a63 — Sean Farley 12 years ago
makefile: prepare for linking common
1 files changed, 8 insertions(+), 4 deletions(-)

M makefile
M makefile +8 -4
@@ 1,14 1,18 @@ 
-FILES=fast-hg-status fast-hg-bookmark
+program_NAME=fast-hg-status fast-hg-bookmark
 DESTDIR=
 PREFIX=$(HOME)/.local
 
-all: $(FILES)
+all: $(program_NAME)
 
 clean:
-	@rm -f $(FILES)
+	@rm -f $(program_NAME)
+	@rm -f $(program_NAME:=.o) $(program_OBJS)
 	@rm -rf *.dSYM
 	@rm -f a.out
 
+$(program_NAME): $(program_OBJS) $(program_NAME:=.o)
+	$(LINK.c) $@.o $(program_OBJS) -o $@
+
 install: all
 	@mkdir -p $(DESTDIR)$(PREFIX)/bin
-	@mv $(FILES) $(DESTDIR)$(PREFIX)/bin
+	@mv $(program_NAME) $(DESTDIR)$(PREFIX)/bin