# HG changeset patch # User lost@l-w.ca # Date 1295742834 25200 # Node ID 4969bd6f3b7d66b46d5916cb237456f46ceed1aa # Parent 2f98cf1558e17377b10d4fb39e0eb2b192b3bc49 Fixed up glitch with Makefile causing binaries to always be considered out of date diff -r 2f98cf1558e1 -r 4969bd6f3b7d Makefile --- a/Makefile Sat Jan 22 17:00:15 2011 -0700 +++ b/Makefile Sat Jan 22 17:33:54 2011 -0700 @@ -44,7 +44,7 @@ lwlib_deps := $(lwlib_srcs:.c=.d) lwobjdump_deps := $(lwobjdump_srcs:.c=.d) -.PHONY: lwlink lwasm lwar lwobjdump$(PROGSUFFIX) +.PHONY: lwlink lwasm lwar lwobjdump lwlink: lwlink/lwlink$(PROGSUFFIX) lwasm: lwasm/lwasm$(PROGSUFFIX) lwar: lwar/lwar$(PROGSUFFIX) @@ -63,13 +63,14 @@ @$(CC) -o $@ $(lwobjdump_objs) $(LDFLAGS) lwar/lwar$(PROGSUFFIX): $(lwar_objs) lwlib lwar/rules.make - @echo Linknig $@ + @echo Linking $@ @$(CC) -o $@ $(lwar_objs) $(LDFLAGS) test: test.c lwlib $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ test.c $(LDFLAGS) -.PHONY: lwlib +#.PHONY: lwlib +.INTERMEDIATE: lwlib lwlib: lwlib/liblw.a lwlib/liblw.a: $(lwlib_objs) lwlib/rules.make