From: Michael Wagner Date: Mon, 15 Oct 2018 20:37:01 +0000 (+0200) Subject: Merge branch 'master' of http://wagnertech.de/git/projects X-Git-Tag: sysd2sysv_0.2-2~10 X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/projects.git/commitdiff_plain/160d72dfc4b7fbcd9f075fe71fd607e43c7b48c7?hp=6d98500b790e3808cf2fbda4a393717b40b0bbd1 Merge branch 'master' of http://wagnertech.de/git/projects --- diff --git a/tools/make/cpp.make b/tools/make/cpp.make new file mode 100644 index 0000000..183afe4 --- /dev/null +++ b/tools/make/cpp.make @@ -0,0 +1,23 @@ +# Generic cpp makefile for mBuild build process + +# default parameters +CC = g++ + +include make.pre + +# All Target +all: $(DEPS) $(SOURCE:%.cpp=%.o) $(TARGET) + +# Other Targets +clean: + -rm *.o + -rm $(TARGET) + +.PHONY: all make.post + +%.a: $(SOURCE:%.cpp=%.o) + ar r $(TARGET) *.o + +%.so: $(SOURCE:%.cpp=%.o) $(LDLIBS) + $(CXX) -shared -o $(TARGET) *.o $(LDLIBS) $(EXTLIB) +-include make.post