]> git.llucax.com Git - z.facultad/75.68/celdas.git/blob - trunk/src/Makefile
Últimos cambios y documentación.
[z.facultad/75.68/celdas.git] / trunk / src / Makefile
1 \r
2 BREVEDIR=../../breve_2.4/plugins\r
3 # DEBUG\r
4 #CXXFLAGS=-Wall -g -I$(BREVEDIR) -DDEBUG\r
5 # LOG de teorias\r
6 CXXFLAGS=-Wall -O2 -I$(BREVEDIR) -DLOG\r
7 # OPTIMIZE\r
8 #CXXFLAGS=-Wall -O2 -I$(BREVEDIR) -DNDEBUG\r
9 \r
10 targets=test plugin.so\r
11 \r
12 all: $(targets)\r
13 \r
14 plugin.so: plugin.o sistemaautonomo.o $(BREVEDIR)/brevePlugin.a\r
15         $(CXX) $(CPPFLAGS) -shared -o $@ plugin.o sistemaautonomo.o $(BREVEDIR)/brevePlugin.a\r
16 \r
17 test: main.o sistemaautonomo.o\r
18         $(CXX) $(LDFLAGS) -o test *.o\r
19 \r
20 clean:\r
21         $(RM) -fv *.o $(targets) test.exe *~\r
22 \r
23 depend:\r
24         makedepend -- $(CFLAGS) -- *.cpp\r
25 \r
26 main.o: main.h sistemaautonomo.h indicemagico.h\r
27 \r
28 sistemaautonomo.o: sistemaautonomo.h indicemagico.h\r
29 \r
30 plugin.o: sistemaautonomo.h indicemagico.h\r
31 \r
32 .PHONY: clean all\r
33 \r