From c88b63d433e75fcde145430636ba30f9654d9e1d Mon Sep 17 00:00:00 2001 From: Russell King Date: Fri, 10 Apr 2020 16:48:59 +0100 Subject: Makefile: rework makefile Signed-off-by: Russell King --- Makefile | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index 3a7be80..8f1600a 100644 --- a/Makefile +++ b/Makefile @@ -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 *~ -- cgit