root / rules.mak @ 97aff481
History | View | Annotate | Download (634 Bytes)
1 | 17759187 | aliguori | |
---|---|---|---|
2 | 17759187 | aliguori | %.o: %.c |
3 | 28c699a2 | aliguori | $(call quiet-command,$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<," CC $(TARGET_DIR)$@") |
4 | 17759187 | aliguori | |
5 | 17759187 | aliguori | %.o: %.S |
6 | 28c699a2 | aliguori | $(call quiet-command,$(CC) $(CPPFLAGS) -c -o $@ $<," AS $(TARGET_DIR)$@") |
7 | 17759187 | aliguori | |
8 | 17759187 | aliguori | %.o: %.m |
9 | 28c699a2 | aliguori | $(call quiet-command,$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<," OBJC $(TARGET_DIR)$@") |
10 | 17759187 | aliguori | |
11 | 0bfe3ca5 | Anthony Liguori | WAS=-Wl,--whole-archive |
12 | 0bfe3ca5 | Anthony Liguori | WAE=-Wl,--no-whole-archive |
13 | 0bfe3ca5 | Anthony Liguori | |
14 | 0bfe3ca5 | Anthony Liguori | LINK = $(call quiet-command,$(CC) $(LDFLAGS) -o $@ $(1) $(LIBS) $(WAS) $(ARLIBS) $(WAE)," LINK $(TARGET_DIR)$@") |
15 | 3aa892d7 | aliguori | |
16 | 3aa892d7 | aliguori | %$(EXESUF): %.o |
17 | 0bfe3ca5 | Anthony Liguori | $(call LINK,$^) |
18 | 4f188f88 | aliguori | |
19 | 93a0dba7 | aliguori | %.a: |
20 | 28c699a2 | aliguori | $(call quiet-command,rm -f $@ && $(AR) rcs $@ $^," AR $(TARGET_DIR)$@") |
21 | 93a0dba7 | aliguori | |
22 | 28c699a2 | aliguori | quiet-command = $(if $(V),$1,$(if $(2),@echo $2 && $1, @$1)) |