Mercurial > hg > index.cgi
comparison Makefile @ 11:a0317b794b7b
Make output tidying
author | lost@l-w.ca |
---|---|
date | Sat, 22 Jan 2011 16:10:42 -0700 |
parents | 127e5b1e01c0 |
children | 2f98cf1558e1 |
comparison
equal
deleted
inserted
replaced
10:127e5b1e01c0 | 11:a0317b794b7b |
---|---|
49 lwasm: lwasm/lwasm$(PROGSUFFIX) | 49 lwasm: lwasm/lwasm$(PROGSUFFIX) |
50 lwar: lwar/lwar$(PROGSUFFIX) | 50 lwar: lwar/lwar$(PROGSUFFIX) |
51 lwobjdump: lwlink/lwobjdump$(PROGSUFFIX) | 51 lwobjdump: lwlink/lwobjdump$(PROGSUFFIX) |
52 | 52 |
53 lwasm/lwasm$(PROGSUFFIX): $(lwasm_objs) lwlib lwasm/rules.make | 53 lwasm/lwasm$(PROGSUFFIX): $(lwasm_objs) lwlib lwasm/rules.make |
54 $(CC) -o $@ $(lwasm_objs) $(LDFLAGS) | 54 @echo Linking $@ |
55 @$(CC) -o $@ $(lwasm_objs) $(LDFLAGS) | |
55 | 56 |
56 lwlink/lwlink$(PROGSUFFIX): $(lwlink_objs) lwlib lwlink/rules.make | 57 lwlink/lwlink$(PROGSUFFIX): $(lwlink_objs) lwlib lwlink/rules.make |
57 $(CC) -o $@ $(lwlink_objs) $(LDFLAGS) | 58 @echo Linking $@ |
59 @$(CC) -o $@ $(lwlink_objs) $(LDFLAGS) | |
58 | 60 |
59 lwlink/lwobjdump$(PROGSUFFIX): $(lwobjdump_objs) lwlib lwlink/rules.make | 61 lwlink/lwobjdump$(PROGSUFFIX): $(lwobjdump_objs) lwlib lwlink/rules.make |
60 $(CC) -o $@ $(lwobjdump_objs) $(LDFLAGS) | 62 @echo Linking $@ |
63 @$(CC) -o $@ $(lwobjdump_objs) $(LDFLAGS) | |
61 | 64 |
62 lwar/lwar$(PROGSUFFIX): $(lwar_objs) lwlib lwar/rules.make | 65 lwar/lwar$(PROGSUFFIX): $(lwar_objs) lwlib lwar/rules.make |
63 $(CC) -o $@ $(lwar_objs) $(LDFLAGS) | 66 @echo Linknig $@ |
67 @$(CC) -o $@ $(lwar_objs) $(LDFLAGS) | |
64 | 68 |
65 test: test.c lwlib | 69 test: test.c lwlib |
66 $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ test.c $(LDFLAGS) | 70 $(CC) $(CPPFLAGS) $(CFLAGS) -o $@ test.c $(LDFLAGS) |
67 | 71 |
68 .PHONY: lwlib | 72 .PHONY: lwlib |
69 lwlib: lwlib/liblw.a | 73 lwlib: lwlib/liblw.a |
70 | 74 |
71 lwlib/liblw.a: $(lwlib_objs) lwlib/rules.make | 75 lwlib/liblw.a: $(lwlib_objs) lwlib/rules.make |
72 $(AR) rc $@ $(lwlib_objs) | 76 @echo Linking $@ |
73 $(RANLIB) $@ | 77 @$(AR) rc $@ $(lwlib_objs) |
78 @$(RANLIB) $@ | |
74 | 79 |
75 %.d: %.c | 80 %.d: %.c |
76 # @echo "Building dependencies for $@" | 81 @echo "Building dependencies for $@" |
77 @$(CC) -MM $(CPPFLAGS) -o $*.d $< | 82 @$(CC) -MM $(CPPFLAGS) -o $*.d $< |
78 @mv -f $*.d $*.d.tmp | 83 @mv -f $*.d $*.d.tmp |
79 @sed -e 's|.*:|$*.o $*.d:|' < $*.d.tmp > $*.d | 84 @sed -e 's|.*:|$*.o $*.d:|' < $*.d.tmp > $*.d |
80 @sed -e 's/.*://' -e 's/\\$$//' < $*.d.tmp | fmt -1 | sed -e 's/^ *//' -e 's/$$/:/' >> $*.d | 85 @sed -e 's/.*://' -e 's/\\$$//' < $*.d.tmp | fmt -1 | sed -e 's/^ *//' -e 's/$$/:/' >> $*.d |
81 @rm -f $*.d.tmp | 86 @rm -f $*.d.tmp |
84 | 89 |
85 -include $(alldeps) | 90 -include $(alldeps) |
86 | 91 |
87 extra_clean := $(extra_clean) *~ */*~ | 92 extra_clean := $(extra_clean) *~ */*~ |
88 | 93 |
94 %.o: %.c | |
95 @echo Building $@ | |
96 @$(CC) $(CPPFLAGS) $(CFLAGS) -o $@ -c $< | |
97 | |
98 | |
89 .PHONY: clean | 99 .PHONY: clean |
90 clean: | 100 clean: |
91 rm -f $(lwasm_deps) $(lwlink_deps) $(lwar_deps) $(lwlib_deps) $(lwobjdump_deps) | 101 @echo "Cleaning up" |
92 rm -f lwlib/liblw.a lwasm/lwasm$(PROGSUFFIX) lwlink/lwlink$(PROGSUFFIX) lwlink/lwobjdump$(PROGSUFFIX) lwar/lwar$(PROGSUFFIX) | 102 @rm -f $(lwasm_deps) $(lwlink_deps) $(lwar_deps) $(lwlib_deps) $(lwobjdump_deps) |
93 rm -f $(lwasm_objs) $(lwlink_objs) $(lwar_objs) $(lwlib_objs) $(lwobjdump_objs) | 103 @rm -f lwlib/liblw.a lwasm/lwasm$(PROGSUFFIX) lwlink/lwlink$(PROGSUFFIX) lwlink/lwobjdump$(PROGSUFFIX) lwar/lwar$(PROGSUFFIX) |
94 rm -f $(extra_clean) | 104 @rm -f $(lwasm_objs) $(lwlink_objs) $(lwar_objs) $(lwlib_objs) $(lwobjdump_objs) |
105 @rm -f $(extra_clean) | |
95 | 106 |
96 print-%: | 107 print-%: |
97 @echo $* = $($*) | 108 @echo $* = $($*) |
98 | 109 |
99 .PHONY: install | 110 .PHONY: install |