-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
35 lines (27 loc) · 850 Bytes
/
Makefile
File metadata and controls
35 lines (27 loc) · 850 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
debuglevel=0
CPP11=-std=c++11
CFLAGS=-Wall
OPT=-O2
CO=-c
DEBUG=-D DEBUG
all: network.o growingnet.o
network.o: network.h network.cc
if [ $(debuglevel) = 0 ]; then \
g++ $(CPP11) $(OPT) $(CO) network.cc -o network.o; \
else \
g++ $(CPP11) $(CFLAGS) $(CO) $(DEBUG) network.cc -o network.o; \
fi \
growingnet.o: growingnet.h growingnet.cc
if [ $(debuglevel) = 0 ]; then \
g++ $(CPP11) $(OPT) $(CO) growingnet.cc -o growingnet.o; \
else \
g++ $(CPP11) $(CFLAGS) $(CO) growingnet.cc -o growingnet.o; \
fi \
#to niżej do wywalenia potem
network_test: network_test1.o network_test1
network_test1.o: network_test1.c
gcc $(CFLAGS) $(OPT) $(CO) network_test1.c -o network_test1.o
network_test1: growingnet.o network.o network_test1.o
g++ $(CPP11) $(CFLAGS) $(OPT) network_test1.o growingnet.o network.o -o network_test1
clean:
rm *.o