1 #CXX3 = g++-3.0 |
1 #CXX3 = g++-3.0 |
2 CXX2 = g++-2.95 |
2 CXX2 = g++-2.95 |
3 #CXX3.3 = g++ |
3 #CXX3.3 = g++ |
4 CXX3 := $(shell type -p g++-3.3 || type -p g++-3.2 || type -p g++-3.0 || type -p g++-3 || echo g++) |
4 CXX3 := $(shell type -p g++-3.3 || type -p g++-3.2 || type -p g++-3.0 || type -p g++-3 || echo g++) |
|
5 CXX=$(CXX3) |
|
6 CC=$(CXX) |
5 #CXXFLAGS = -W -Wall -ansi -pedantic -I. -I.. -I../alpar |
7 #CXXFLAGS = -W -Wall -ansi -pedantic -I. -I.. -I../alpar |
6 #LEDAROOT ?= /ledasrc/LEDA-4.1 |
8 #LEDAROOT ?= /ledasrc/LEDA-4.1 |
7 BOOSTROOT ?= /home/marci/boost |
9 BOOSTROOT ?= /home/marci/boost |
8 INCLUDEDIRS ?= -I../../include -I.. -I../{marci,jacint,alpar,klao,akos,athos} -I$(BOOSTROOT) |
10 INCLUDEDIRS ?= -I../../include -I.. -I../{marci,jacint,alpar,klao,akos,athos} -I$(BOOSTROOT) |
9 LEDAINCLUDE ?= -I$(LEDAROOT)/incl |
11 LEDAINCLUDE ?= -I$(LEDAROOT)/incl |
10 CXXFLAGS = -g -O -W -Wall $(INCLUDEDIRS) -ansi -pedantic |
12 CXXFLAGS = -g -O -W -Wall $(INCLUDEDIRS) -ansi -pedantic |
11 |
13 |
12 LEDABINARIES = lg_vs_sg leda_graph_demo leda_bfs_dfs max_bipartite_matching_demo |
14 LEDABINARIES = lg_vs_sg leda_graph_demo leda_bfs_dfs max_bipartite_matching_demo |
13 BINARIES = edmonds_karp_demo gw_vs_not |
15 BINARIES = edmonds_karp_demo iterator_bfs_demo |
14 #preflow_demo_boost edmonds_karp_demo_boost preflow_demo_jacint preflow_demo_athos edmonds_karp_demo_alpar preflow_demo_leda |
16 #gw_vs_not preflow_demo_boost edmonds_karp_demo_boost preflow_demo_jacint preflow_demo_athos edmonds_karp_demo_alpar preflow_demo_leda |
15 |
17 |
16 all: $(BINARIES) |
18 all: $(BINARIES) |
17 |
19 |
18 .depend dep depend: |
20 .depend dep depend: |
19 -g++ $(INCLUDEDIRS) -M $(BINARIES:=.cc) > .depend #2>/dev/null |
21 -$(CXX) $(INCLUDEDIRS) -M $(BINARIES:=.cc) > .depend #2>/dev/null |
20 # -g++ $(INCLUDEDIRS) $(LEDAINCLUDE) -M $(LEDABINARIES:=.cc) >> .depend #2>/dev/null |
22 # -g++ $(INCLUDEDIRS) $(LEDAINCLUDE) -M $(LEDABINARIES:=.cc) >> .depend #2>/dev/null |
21 |
23 |
22 |
24 |
23 |
25 |
24 makefile: .depend |
26 makefile: .depend |