Makefile
changeset 19 ebcc49de97d0
parent 18 f92a24ab046e
child 27 e5c5a89d8308
--- a/Makefile	Thu Dec 31 14:01:37 2009 +0200
+++ b/Makefile	Thu Dec 31 16:40:13 2009 +0200
@@ -7,7 +7,7 @@
 CPPFLAGS = -Iinclude -Isrc/
 
 # libraries to use
-LOADLIBES = -lpng
+LOADLIBES = -lpng -lpthread
 
 # output name
 DIST_NAME = 78949E-as2
@@ -16,7 +16,7 @@
 all: depend lib/libpngtile.so bin/util
 
 lib/libpngtile.so : \
-	build/obj/lib/image.o build/obj/lib/cache.o build/obj/lib/tile.o build/obj/lib/error.o \
+	build/obj/lib/ctx.o build/obj/lib/image.o build/obj/lib/cache.o build/obj/lib/tile.o build/obj/lib/error.o \
 	build/obj/shared/util.o build/obj/shared/log.o
 
 lib/pypngtile.so : \
@@ -58,8 +58,9 @@
 build/obj/shared/%.o : src/shared/%.c
 	$(CC) -c -fPIC $(CPPFLAGS) $(CFLAGS) $< -o $@
 
+# XXX: hax in -pthread
 build/obj/lib/%.o : src/lib/%.c
-	$(CC) -c -fPIC $(CPPFLAGS) $(CFLAGS) $< -o $@
+	$(CC) -c -fPIC -pthread $(CPPFLAGS) $(CFLAGS) $< -o $@
 
 # general binary objects
 build/obj/%.o : src/%.c