Mercurial > MadButterfly
diff src/Makefile @ 5:9c331ec9e210
SVG path is partially supported
author | Thinker K.F. Li <thinker@branda.to> |
---|---|
date | Sat, 26 Jul 2008 01:37:35 +0800 |
parents | 399517bf65dc |
children | 7cfecdce94cc |
line wrap: on
line diff
--- a/src/Makefile Fri Jul 25 11:42:37 2008 +0800 +++ b/src/Makefile Sat Jul 26 01:37:35 2008 +0800 @@ -1,6 +1,8 @@ -SRCS = coord.c +SRCS = coord.c geo.c shape_path.c +OBJS = ${SRCS:C/(.*)\.c/\1.o/g} TESTCASE_OBJS = ${SRCS:C/(.*)\.c/testcase-\1.o/g} -CFLAGS = -I/usr/local/include +CFLAGS = -I/usr/local/include `pkg-config --cflags cairo` +LDFLAGS = `pkg-config --libs cairo` BINS = testcase X_main all: $(BINS) @@ -16,14 +18,14 @@ testcase.o: testcase.c $(CC) $(CFLAGS) -c $(.ALLSRC) -X_main: X_main.o +X_main: X_main.o $(OBJS) $(CC) $(CFALGS) `pkg-config --libs cairo` -o $@ $(.ALLSRC) X_main.o: X_main.c $(CC) $(CFLAGS) `pkg-config --cflags cairo` -c $(.ALLSRC) clean: - for i in *.o *~ *.core $(BINS); do \ + for i in *.o *~ *.core $(SHAPE_OBJS) $(BINS); do \ echo "delete $$i"; \ rm -f $$i; \ done