]> git.llucax.com Git - z.facultad/75.68/celdas.git/blob - trunk/src/Makefile
36eb48f81a23030c1e3c0fae1d232c51ede4307a
[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 # OPTIMIZE\r
6 #CXXFLAGS=-Wall -O2 -I$(BREVEDIR) -DNDEBUG\r
7 \r
8 targets=test plugin.so\r
9 \r
10 all: $(targets)\r
11 \r
12 plugin.so: plugin.o sistemaautonomo.o $(BREVEDIR)/brevePlugin.a\r
13         $(CXX) $(CPPFLAGS) -shared -o $@ plugin.o sistemaautonomo.o $(BREVEDIR)/brevePlugin.a\r
14 \r
15 test: main.o sistemaautonomo.o\r
16         $(CXX) $(LDFLAGS) -o test *.o\r
17 \r
18 clean:\r
19         $(RM) -fv *.o $(targets) test.exe *~\r
20 \r
21 depend:\r
22         makedepend -- $(CFLAGS) -- *.cpp\r
23 \r
24 main.o: main.h sistemaautonomo.h indicemagico.h\r
25 \r
26 sistemaautonomo.o: sistemaautonomo.h indicemagico.h\r
27 \r
28 plugin.o: sistemaautonomo.h indicemagico.h\r
29 \r
30 .PHONY: clean all\r
31 \r