diff options
author | Russell King <rmk+kernel@armlinux.org.uk> | 2020-04-10 16:48:59 +0100 |
---|---|---|
committer | Russell King <rmk+kernel@armlinux.org.uk> | 2020-04-10 16:53:10 +0100 |
commit | c88b63d433e75fcde145430636ba30f9654d9e1d (patch) | |
tree | cf25152de7884d379ec4a68f1accb612187f7dee | |
parent | 468b26dddbb898d6e02c7f1a33f780063cfee658 (diff) |
Makefile: rework makefile
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
-rw-r--r-- | Makefile | 16 |
1 files changed, 9 insertions, 7 deletions
@@ -1,17 +1,19 @@ -CFLAGS= -O -Wall +CFLAGS_COMMON=-Wall -Wstrict-prototypes +CFLAGS=-O2 $(CFLAGS_COMMON) +CFLAGS_UDEB=-Os $(CFLAGS_COMMON) CC=gcc INSTALL=install -LIBS=libmii.o - all: mii-diag mii-diag-udeb -mii-diag: - $(CC) $(CFLAGS) -Wstrict-prototypes -O mii-diag.c -DLIBMII \ - libmii.c -o mii-diag +mii-diag.o: mii-diag.c + $(CC) $(CFLAGS) -DLIBMII -o $@ -c $< + +mii-diag: mii-diag.o libmii.o + $(CC) -o $@ $^ mii-diag-udeb: - $(CC) -Os -Wstrict-prototypes -O mii-diag.c -o $@ + $(CC) $(CFLAGS_UDEB) mii-diag.c -o $@ clean: rm -f *.o mii-diag mii-diag-udeb *~ |