From c0a9cf79a32d93079b471ad61b767b538d1213c1 Mon Sep 17 00:00:00 2001 From: Vegard Nossum Date: Thu, 11 Jun 2009 07:07:17 +0200 Subject: [PATCH] lib: improve Makefile Make object files explicit and add "clean" target. Signed-off-by: Vegard Nossum --- src/lib/Makefile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/lib/Makefile b/src/lib/Makefile index 82be85d4..1687e6a8 100644 --- a/src/lib/Makefile +++ b/src/lib/Makefile @@ -1,7 +1,12 @@ +obj := library.o main.o + all: xlib +clean: + rm -rf xlib $(obj) + +xlib: $(obj) + gcc -Wall -o $@ $^ + .c.o: gcc -Wall -I. -I.. -Iinclude -g -c -o $@ $< - -xlib: $(patsubst %.c,%.o,$(wildcard *.c)) - gcc -Wall -o $@ $^