summaryrefslogtreecommitdiff
path: root/graph-checker/nauty/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'graph-checker/nauty/makefile')
-rw-r--r--graph-checker/nauty/makefile53
1 files changed, 53 insertions, 0 deletions
diff --git a/graph-checker/nauty/makefile b/graph-checker/nauty/makefile
new file mode 100644
index 0000000..c805164
--- /dev/null
+++ b/graph-checker/nauty/makefile
@@ -0,0 +1,53 @@
+CC=gcc
+CFLAGS= -O3
+W=-DWORDSIZE=32
+W1=-DMAXN=WORDSIZE -DWORDSIZE=32
+CCOBJ=${CC} -c ${CFLAGS} -o $@
+GTOOLSH=gtools.h nauty.h naututil.h nausparse.h naurng.h gutils.h \
+ naugroup.h nautinv.h schreier.h nautycliquer.h traces.h \
+ naugstrings.h planarity.h quarticirred28.h
+NAUTYW1O=nautyW1.o nautilW1.o nausparseW.o naugraphW1.o schreierW.o naurng.o
+
+all: libnauty.a
+
+nautyW1.o: nauty.h schreier.h nauty.c
+ ${CCOBJ} ${W1} nauty.c
+nautilW1.o: nauty.h nautil.c sorttemplates.c
+ ${CCOBJ} ${W1} nautil.c
+nausparseW.o: nauty.h nausparse.h nausparse.c sorttemplates.c
+ ${CCOBJ} ${W} nausparse.c
+naugraphW1.o: nauty.h naugraph.c
+ ${CCOBJ} ${W1} naugraph.c
+schreierW.o : nauty.h naurng.h schreier.h schreier.c
+ ${CCOBJ} ${W} schreier.c
+naurng.o: naurng.c nauty.h
+ ${CCOBJ} naurng.c
+traces.o : nauty.h naurng.h schreier.h traces.h nausparse.h traces.c
+ ${CCOBJ} traces.c
+gtoolsW.o : ${GTOOWSH} gtools.c
+ ${CCOBJ} ${W} gtools.c
+nautinvW1.o: nauty.h naututil.h nautinv.c
+ ${CCOBJ} ${W1} nautinv.c
+gutil1W1.o : ${GTOOWSH} gutils.h gutil1.c
+ ${CCOBJ} ${W1} gutil1.c
+gutil2W1.o : ${GTOOWSH} gutils.h gutil2.c
+ ${CCOBJ} ${W1} gutil2.c
+gtnautyW1.o : ${GTOOWSH} gtnauty.c sorttemplates.c
+ ${CCOBJ} ${W1} gtnauty.c
+naugroupW.o : nauty.h naugroup.h naugroup.c
+ ${CCOBJ} ${W} naugroup.c
+nautycliquerW.o : nauty.h naugroup.h naugroup.c nautycliquer.c nautycliquer.h
+ ${CCOBJ} ${W} nautycliquer.c
+naututilW1.o: nauty.h naututil.h nausparse.h naututil.c
+ ${CCOBJ} ${W1} naututil.c
+
+libnauty.a: ${NAUTYW1O} traces.o gtoolsW.o naututilW1.o nautinvW1.o \
+ gutil1W1.o gutil2W1.o gtnautyW1.o naugroupW.o nautycliquerW.o
+ rm -f libnauty.a
+ ${AR} crs libnauty.a ${NAUTYW1O} traces.o gtoolsW.o naututilW1.o \
+ nautinvW1.o gutil1W1.o gutil2W1.o gtnautyW1.o naugroupW.o nautycliquerW.o
+
+clean:
+ rm -f libnauty.a ${NAUTYW1O} traces.o gtoolsW.o naututilW1.o \
+ nautinvW1.o gutil1W1.o gutil2W1.o gtnautyW1.o \
+ naugroupW.o nautycliquerW.o