From 322a0b05d8dcc850d194eb7e69b11194a000ba74 Mon Sep 17 00:00:00 2001 From: Vegard Nossum Date: Thu, 11 Jun 2009 07:09:27 +0200 Subject: [PATCH] link: improve Makefile Make object filenames explicit and add "clean" target. Signed-off-by: Vegard Nossum --- src/link/Makefile | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/link/Makefile b/src/link/Makefile index 6d6be4e3..a47fa7d7 100644 --- a/src/link/Makefile +++ b/src/link/Makefile @@ -1,8 +1,21 @@ +obj := \ + assign.o \ + library.o \ + main.o \ + mapfile.o \ + object.o \ + output.o \ + patch.o \ + symbol.o + all: xlink +clean: + rm -rf xlink $(obj) + +xlink: $(obj) + gcc -Wall -o $@ $^ + .c.o: gcc -Wall -I. -I.. -Iinclude -g -c -o $@ $< -xlink: $(patsubst %.c,%.o,$(wildcard *.c)) - gcc -Wall -o $@ $^ -