From e721090795a766341464c4e3f8fbb6fa528a76f6 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Fri, 5 Mar 2010 17:28:58 +0200 Subject: Start tracking with git --- makefile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 makefile (limited to 'makefile') diff --git a/makefile b/makefile new file mode 100644 index 0000000..0fb0966 --- /dev/null +++ b/makefile @@ -0,0 +1,23 @@ +GXX=g++-4.5 +PLUGIN_INC := $(shell $(GXX) -print-file-name=plugin) + +src := plugin.cxx +obj := $(src:.cxx=.o) + +sunrise.so: $(obj) + $(GXX) -shared -o $@ $(CXXFLAGS) $(LDFLAGS) $^ $(LIBS) + +%.o: %.cxx + $(GXX) -c -o $@ -fPIC $(CPPFLAGS) -I$(PLUGIN_INC)/include $(CXXFLAGS) $< + +# Test. +# +.PHONY: test +test: sunrise.so test.cxx + $(GXX) -x c++ -S -fplugin=./sunrise.so test.cxx + +# Clean. +# +.PHONY: clean +clean: + rm -f *.o sunrise.so -- cgit v1.1