src/work/marci/makefile
changeset 307 0fac67bef95a
parent 271 951cd01495e7
child 315 7b97540cd743
equal deleted inserted replaced
15:db621e049425 16:35d03815703e
     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