-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile.ex
20 lines (17 loc) · 891 Bytes
/
Makefile.ex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Local configuration for HySGen libraries. HySGen's version of Snap's functions and classes.
LOC_EXGLIB = local_snap/$(GLIB)
LOC_EXSNAP = local_snap/$(SNAP)
LOC_EXGLIBADV = local_snap/$(GLIBADV)
LOC_EXSNAPADV = local_snap/$(SNAPADV)
LOC_EXSNAPEXP = local_snap/$(SNAPEXP)
# Local g++ include directories (LIBS variable defined inside snap's Makefile.config)
LIBS += -I$(LOC_EXGLIB) -I$(LOC_EXSNAP) -I$(LOC_EXSNAPADV)
#-I$(LOC_EXGLIBADV) -I$(LOC_EXSNAPEXP)
## Main application file
MAIN = hysgen_main
DEPH = $(LOC_EXGLIB)/loc_bd.h $(LOC_EXSNAP)/loc_alg.h $(LOC_EXSNAP)/loc_gbase.h $(LOC_EXSNAP)/loc_graph.h $(LOC_EXSNAP)/loc_subgraph.h $(LOC_EXSNAPADV)/hysgen.h
DEPCPP = $(LOC_EXSNAP)/loc_gbase.cpp $(LOC_EXSNAP)/loc_graph.cpp $(LOC_EXSNAP)/loc_subgraph.cpp $(LOC_EXSNAPADV)/hysgen.cpp
CXXFLAGS += $(CXXOPENMP)
#CXXFLAGS += -g -rdynamic
#CXXFLAGS += -ggdb
#CXXFLAGS += -ggdb3 -rdynamic