From dbe600a7e71b22dec81303a6f9f145e771700fc0 Mon Sep 17 00:00:00 2001 From: Dave Vasilevsky Date: Sun, 27 Dec 2009 23:13:32 -0500 Subject: [PATCH] adapt makefile for multiple targets --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index e9a9b72..9efa070 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,12 @@ LDFLAGS = -L/Library/Fink/sl64/lib -llzma -Wall CFLAGS = -I/Library/Fink/sl64/include -g -O0 -std=c99 -Wall -pixz: pixz.o encode.o block.o +PIXZ_OBJS: pixz.o encode.o block.o + +pixz: $(PIXZ_OBJS) gcc $(LDFLAGS) -o $@ $^ -%.o: %.c pixz.h +$(PIXZ_OBJS): %.o: %.c pixz.h gcc $(CFLAGS) -c -o $@ $< run: pixz