+OS=$(shell uname -s)
+ifeq (${OS},Darwin)
+ LDFLAGS=-bundle
+else
+ LDFLAGS=-shared
+endif
+
+all: ${DESTDIR}/libpgosm.so
+
+clean:
+ $(RM) ${DESTDIR}/*.so ${DESTDIR}/*.o
+
+${DESTDIR}/libpgosm.so: ${DESTDIR}/quadtile.o ${DESTDIR}/maptile.o ${DESTDIR}/xid_to_int4.o
+ cc ${LDFLAGS} -o $@ $^