Mercurial > hg > index.cgi
diff Makefile @ 11:a0317b794b7b
Make output tidying
author | lost@l-w.ca |
---|---|
date | Sat, 22 Jan 2011 16:10:42 -0700 |
parents | 127e5b1e01c0 |
children | 2f98cf1558e1 |
line wrap: on
line diff
--- a/Makefile Sat Jan 22 10:37:53 2011 -0700 +++ b/Makefile Sat Jan 22 16:10:42 2011 -0700 @@ -51,16 +51,20 @@ lwobjdump: lwlink/lwobjdump$(PROGSUFFIX) lwasm/lwasm$(PROGSUFFIX): $(lwasm_objs) lwlib lwasm/rules.make - $(CC) -o $@ $(lwasm_objs) $(LDFLAGS) + @echo Linking $@ + @$(CC) -o $@ $(lwasm_objs) $(LDFLAGS) lwlink/lwlink$(PROGSUFFIX): $(lwlink_objs) lwlib lwlink/rules.make - $(CC) -o $@ $(lwlink_objs) $(LDFLAGS) + @echo Linking $@ + @$(CC) -o $@ $(lwlink_objs) $(LDFLAGS) lwlink/lwobjdump$(PROGSUFFIX): $(lwobjdump_objs) lwlib lwlink/rules.make - $(CC) -o $@ $(lwobjdump_objs) $(LDFLAGS) + @echo Linking $@ + @$(CC) -o $@ $(lwobjdump_objs) $(LDFLAGS) lwar/lwar$(PROGSUFFIX): $(lwar_objs) lwlib lwar/rules.make - $(CC) -o $@ $(lwar_objs) $(LDFLAGS) + @echo Linknig $@ + @$(CC) -o $@ $(lwar_objs) $(LDFLAGS) test: test.c lwlib $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ test.c $(LDFLAGS) @@ -69,11 +73,12 @@ lwlib: lwlib/liblw.a lwlib/liblw.a: $(lwlib_objs) lwlib/rules.make - $(AR) rc $@ $(lwlib_objs) - $(RANLIB) $@ + @echo Linking $@ + @$(AR) rc $@ $(lwlib_objs) + @$(RANLIB) $@ %.d: %.c -# @echo "Building dependencies for $@" + @echo "Building dependencies for $@" @$(CC) -MM $(CPPFLAGS) -o $*.d $< @mv -f $*.d $*.d.tmp @sed -e 's|.*:|$*.o $*.d:|' < $*.d.tmp > $*.d @@ -86,12 +91,18 @@ extra_clean := $(extra_clean) *~ */*~ +%.o: %.c + @echo Building $@ + @$(CC) $(CPPFLAGS) $(CFLAGS) -o $@ -c $< + + .PHONY: clean clean: - rm -f $(lwasm_deps) $(lwlink_deps) $(lwar_deps) $(lwlib_deps) $(lwobjdump_deps) - rm -f lwlib/liblw.a lwasm/lwasm$(PROGSUFFIX) lwlink/lwlink$(PROGSUFFIX) lwlink/lwobjdump$(PROGSUFFIX) lwar/lwar$(PROGSUFFIX) - rm -f $(lwasm_objs) $(lwlink_objs) $(lwar_objs) $(lwlib_objs) $(lwobjdump_objs) - rm -f $(extra_clean) + @echo "Cleaning up" + @rm -f $(lwasm_deps) $(lwlink_deps) $(lwar_deps) $(lwlib_deps) $(lwobjdump_deps) + @rm -f lwlib/liblw.a lwasm/lwasm$(PROGSUFFIX) lwlink/lwlink$(PROGSUFFIX) lwlink/lwobjdump$(PROGSUFFIX) lwar/lwar$(PROGSUFFIX) + @rm -f $(lwasm_objs) $(lwlink_objs) $(lwar_objs) $(lwlib_objs) $(lwobjdump_objs) + @rm -f $(extra_clean) print-%: @echo $* = $($*)