# Generic makefile for mBuild build process # default parameters CC = g++ INSERT_BUILD = /usr/share/mbuild/insert_build.sh 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) #make.pre: ~/build/debian/rules.pre # cp ~/build/debian/rules.pre make.pre -include make.post # defile default operations #----------------------------------------------------------------- # Build-Regeln #----------------------------------------------------------------- %.pdf : %.tex $(SOURCES) pdflatex $< && pdflatex $< cp $*.pdf ~/build %.tex : %.xml mdoc-extract $< ${DOC_CLASS}