diff options
Diffstat (limited to 'test/ccured_olden/tsp/Makefile')
-rw-r--r-- | test/ccured_olden/tsp/Makefile | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/test/ccured_olden/tsp/Makefile b/test/ccured_olden/tsp/Makefile new file mode 100644 index 00000000..a27d6db9 --- /dev/null +++ b/test/ccured_olden/tsp/Makefile @@ -0,0 +1,44 @@ +CC = gcc + +#CFLAGS = +CFLAGS = -O2 + +# sm +PLAIN=1 +all: defaulttarget + +ifdef PLAIN +ifdef _MSVC +EXTOBJ = .obj +OBJOUT = /Fo +EXEOUT = /Fe +CFLAGS = /DPLAIN +CONLY = /c +CC = cl +else +EXTOBJ = .o +OBJOUT = -o +EXEOUT = -o +CFLAGS += -DPLAIN +CONLY = -c +CC = gcc +MATH = -lm +endif + +MYOBJS = tsp$(EXTOBJ) build$(EXTOBJ) main$(EXTOBJ) + +%$(EXTOBJ) : %.c + $(CC) $(CONLY) $(CFLAGS) $< $(OBJOUT)$@ + + +defaulttarget: $(MYOBJS) + $(CC) $(CFLAGS) $(MYOBJS) $(EXTRA_LIBS) $(EXEOUT)tsp.exe $(MATH) +endif + + + +clean: + rm -f $(TARGET) $(OBJS) *.o *.obj *.exe *~ .make.state .nse_depinfo + + + |