diff options
| -rw-r--r-- | Makefile | 21 |
1 files changed, 13 insertions, 8 deletions
| @@ -87,26 +87,31 @@ CFLAGS_debug = $(CFLAGS) $(OPTS_debug) $(FEATURES) | |||
| 87 | CFLAGS_proxy = $(CFLAGS_production) -DWANT_SYNC_LIVE | 87 | CFLAGS_proxy = $(CFLAGS_production) -DWANT_SYNC_LIVE |
| 88 | CFLAGS_proxy_debug = $(CFLAGS_debug) -DWANT_SYNC_LIVE | 88 | CFLAGS_proxy_debug = $(CFLAGS_debug) -DWANT_SYNC_LIVE |
| 89 | 89 | ||
| 90 | $(BINARY): $(OBJECTS) $(HEADERS) | 90 | $(BINARY): $(OBJECTS) |
| 91 | $(CC) -o $@ $(OBJECTS) $(LDFLAGS) | 91 | $(CC) -o $@ $(OBJECTS) $(LDFLAGS) |
| 92 | $(STRIP) $@ | 92 | $(STRIP) $@ |
| 93 | $(BINARY).debug: $(OBJECTS_debug) $(HEADERS) | 93 | $(BINARY).debug: $(OBJECTS_debug) |
| 94 | $(CC) -o $@ $(OBJECTS_debug) $(LDFLAGS) | 94 | $(CC) -o $@ $(OBJECTS_debug) $(LDFLAGS) |
| 95 | proxy: $(OBJECTS_proxy) $(HEADERS) | 95 | proxy: $(OBJECTS_proxy) |
| 96 | $(CC) -o $@ $(OBJECTS_proxy) $(CFLAGS_production) $(LDFLAGS) | 96 | $(CC) -o $@ $(OBJECTS_proxy) $(CFLAGS_production) $(LDFLAGS) |
| 97 | proxy.debug: $(OBJECTS_proxy_debug) $(HEADERS) | 97 | proxy.debug: $(OBJECTS_proxy_debug) |
| 98 | $(CC) -o $@ $(OBJECTS_proxy_debug) $(LDFLAGS) | 98 | $(CC) -o $@ $(OBJECTS_proxy_debug) $(LDFLAGS) |
| 99 | 99 | ||
| 100 | .c.proxy.debug.o : $(HEADERS) | 100 | $(OBJECTS): $(HEADERS) |
| 101 | $(OBJECTS_debug): $(HEADERS) | ||
| 102 | $(OBJECTS_proxy): $(HEADERS) | ||
| 103 | $(OBJECTS_proxy_debug): $(HEADERS) | ||
| 104 | |||
| 105 | .c.proxy.debug.o : | ||
| 101 | $(CC) -c -o $@ $(CFLAGS_proxy_debug) $(<:.proxy.debug.o=.c) | 106 | $(CC) -c -o $@ $(CFLAGS_proxy_debug) $(<:.proxy.debug.o=.c) |
| 102 | 107 | ||
| 103 | .c.proxy.o : $(HEADERS) | 108 | .c.proxy.o : |
| 104 | $(CC) -c -o $@ $(CFLAGS_proxy) $(<:.proxy.o=.c) | 109 | $(CC) -c -o $@ $(CFLAGS_proxy) $(<:.proxy.o=.c) |
| 105 | 110 | ||
| 106 | .c.debug.o : $(HEADERS) | 111 | .c.debug.o : |
| 107 | $(CC) -c -o $@ $(CFLAGS_debug) $(<:.debug.o=.c) | 112 | $(CC) -c -o $@ $(CFLAGS_debug) $(<:.debug.o=.c) |
| 108 | 113 | ||
| 109 | .c.o : $(HEADERS) | 114 | .c.o : |
| 110 | $(CC) -c -o $@ $(CFLAGS_production) $< | 115 | $(CC) -c -o $@ $(CFLAGS_production) $< |
| 111 | 116 | ||
| 112 | # Unit tests. The modules under test are compiled straight into the test | 117 | # Unit tests. The modules under test are compiled straight into the test |
