X-Git-Url: https://git.llucax.com/z.facultad/75.68/celdas.git/blobdiff_plain/3614a9b0d6ac477997b3b88d7362494e55538dc3..9d2694b6708c33f0eeb0537032687872e0056e4b:/trunk/src/Makefile?ds=inline diff --git a/trunk/src/Makefile b/trunk/src/Makefile index 42ef74e..36eb48f 100644 --- a/trunk/src/Makefile +++ b/trunk/src/Makefile @@ -1,15 +1,31 @@ - -CXXFLAGS=-Wall -g - -targets=test - -all: $(targets) -test: main.o sistemaautonomo.o - $(CXX) $(LDFLAGS) -o test *.o - -clean: - $(RM) -fv *.o $(target) - -depend: - makedepend -- $(CFLAGS) -- *.cpp - + +BREVEDIR=../../breve_2.4/plugins +# DEBUG +CXXFLAGS=-Wall -g -I$(BREVEDIR) -DDEBUG +# OPTIMIZE +#CXXFLAGS=-Wall -O2 -I$(BREVEDIR) -DNDEBUG + +targets=test plugin.so + +all: $(targets) + +plugin.so: plugin.o sistemaautonomo.o $(BREVEDIR)/brevePlugin.a + $(CXX) $(CPPFLAGS) -shared -o $@ plugin.o sistemaautonomo.o $(BREVEDIR)/brevePlugin.a + +test: main.o sistemaautonomo.o + $(CXX) $(LDFLAGS) -o test *.o + +clean: + $(RM) -fv *.o $(targets) test.exe *~ + +depend: + makedepend -- $(CFLAGS) -- *.cpp + +main.o: main.h sistemaautonomo.h indicemagico.h + +sistemaautonomo.o: sistemaautonomo.h indicemagico.h + +plugin.o: sistemaautonomo.h indicemagico.h + +.PHONY: clean all +