CXX = @CXX@ LIBS = @LIBS@ CXXFLAGS = @CXXFLAGS@ SH_EXT = .so all: Makefile libcpjit$(SH_EXT) # TODO, ELF only clean: rm -f *$(SH_EXT) *.o Makefile: Makefile.in ./config.status libcpjit$(SH_EXT): cpjit.C $(CXX) $(CXXFLAGS) -o $@ -shared -rdynamic -fPIC $^ -ldl test: test.C cpjit.h libcpjit$(SH_EXT) $(CXX) $(CXXFLAGS) -o $@ $^ libcpjit$(SH_EXT) cpjit.C: cpjit.h cpjit.h: cpjit.h.PL ./cpjit.h.PL