diff options
Diffstat (limited to 'graph-checker/nauty/makefile')
| -rw-r--r-- | graph-checker/nauty/makefile | 53 |
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 |