src/work/marci/makefile
author deba
Wed, 08 Sep 2004 12:06:45 +0000 (2004-09-08)
changeset 822 88226d9fe821
parent 773 ce9438c5a82d
child 864 04cebb6c988f
permissions -rw-r--r--
The MapFactories have been removed from the code because
if we use macros then they increases only the complexity.

The pair iterators of the maps are separeted from the maps.

Some macros and comments has been changed.
     1 CXX2 = g++-2.95
     2 CXX3=$(CXX)
     3 BOOSTROOT ?= /home/marci/boost
     4 INCLUDEDIRS ?= -I../{jacint,marci,alpar,klao,akos,athos} -I../.. -I.. -I$(BOOSTROOT)
     5 
     6 LEDABINARIES = leda_graph_demo leda_bfs_dfs max_bipartite_matching_demo
     7 BINARIES = graph_wrapper_time max_flow_demo iterator_bfs_demo macro_test lg_vs_sg_vs_sg bfsit_vs_byhand bipartite_graph_wrapper_test bipartite_matching_demo top_sort_test max_flow_1 proba7 proba8
     8 #BINARIES = preflow_bug
     9 #gw_vs_not preflow_demo_boost edmonds_karp_demo_boost preflow_demo_jacint preflow_demo_athos edmonds_karp_demo_alpar preflow_demo_leda
    10 
    11 include ../makefile
    12 
    13 leda_graph_demo.o:
    14 	$(CXX3) -Wall -O -I.. -I../alpar -I$(LEDAROOT)/incl -I. -c leda_graph_demo.cc
    15 
    16 leda_graph_demo: leda_graph_demo.o
    17 	$(CXX3) -Wall -O -L$(LEDAROOT) -o leda_graph_demo leda_graph_demo.o -lG -lL -lm
    18 
    19 max_bipartite_matching_demo.o:
    20 	$(CXX3) $(CXXFLAGS) -I$(LEDAROOT)/incl -c max_bipartite_matching_demo.cc
    21 
    22 max_bipartite_matching_demo: max_bipartite_matching_demo.o
    23 	$(CXX3) $(CXXFLAGS) -L$(LEDAROOT) -o max_bipartite_matching_demo max_bipartite_matching_demo.o -lG -lL -lm
    24 
    25 leda_bfs_dfs.o:
    26 	$(CXX3) -Wall -O -I.. -I../alpar -I$(LEDAROOT)/incl -I. -c leda_bfs_dfs.cc
    27 
    28 leda_bfs_dfs: leda_bfs_dfs.o
    29 	$(CXX3) -Wall -O -L$(LEDAROOT) -o leda_bfs_dfs leda_bfs_dfs.o -lG -lL -lm
    30 
    31 gw_vs_not: 
    32 	$(CXX3) $(CXXFLAGS) -o gw_vs_not gw_vs_not.cc
    33 
    34 edmonds_karp_demo_alpar: 
    35 	$(CXX3) $(CXXFLAGS) -I. -I.. -I../alpar -o edmonds_karp_demo_alpar edmonds_karp_demo_alpar.cc
    36 
    37 preflow_demo_leda:
    38 	$(CXX2) -W -Wall -03 -DLEDA_PREFIX -I. -I$(LEDAROOT)/incl -L$(LEDAROOT) -o preflow_demo_leda preflow_demo_leda.cc -lP -lm -lL -lG
    39 
    40 preflow_demo_leda_uj:
    41 	$(CXX3) -Wall -O3 -I$(LEDAROOT)/incl -I. -L$(LEDAROOT) -o preflow_demo_leda_uj preflow_demo_leda_uj.cc -lG -lL -lm
    42 
    43 preflow_demo_boost:
    44 	$(CXX2) -ftemplate-depth-30 -O3 -I. -I/home/marci/boost -o preflow_demo_boost preflow_demo_boost.cc
    45 
    46 edmonds_karp_demo_boost:
    47 	$(CXX2) -ftemplate-depth-30 -O3 -I. -I/home/marci/boost -o edmonds_karp_demo_boost edmonds_karp_demo_boost.cc
    48 
    49 preflow_demo_jacint: 
    50 	$(CXX3) $(CXXFLAGS) -I. -I.. -I../jacint -o preflow_demo_jacint preflow_demo_jacint.cc
    51 
    52 preflow_demo_athos: 
    53 	$(CXX3) $(CXXFLAGS) -I. -I.. -I../athos -o preflow_demo_athos preflow_demo_athos.cc
    54