--- Makefile.orig	2011-11-15 20:34:11.000000000 -0600
+++ Makefile	2011-12-05 23:59:07.886393453 -0600
@@ -4,11 +4,11 @@ version = 0.1
 
 # platform-specific setup
 
-DLL         = $(shell pkg-config pure --variable DLL)
-PIC         = $(shell pkg-config pure --variable PIC)
-shared      = $(shell pkg-config pure --variable shared)
+DLL         = .so
+PIC         = -fPIC
+shared      = -shared
 
-libdir      = $(shell pkg-config pure --variable libdir)
+libdir      = $(prefix)/lib
 installdir  = $(addprefix $(DESTDIR), $(libdir)/pure)
 
 MOD_CXXFLAGS  = $(PIC) $(shell pkg-config pure --cflags) $(CXXFLAGS) $(CPPFLAGS)
@@ -25,7 +25,7 @@ objects = $(patsubst %.cc, %$(DLL), $(cp
 all: $(objects)
 
 %$(DLL): %.cc
-	g++ $(shared) -o $@ $(MOD_CXXFLAGS) $< $(MOD_LDFLAGS) $(LIBS)
+	$(CXX) $(shared) $(CPPFLAGS) $(CXXFLAGS) $(PIC) $< -o $@ $(LDFLAGS) -lpure $(LIBS)
 
 clean:
 	rm -f *.o *$(DLL) examples/life *~
