#------------------------------------------------------------- # # Copyright (C) 2000 Stefan Schoenauer, Peter Clote, Sebastian Will. # All Rights Reserved. # # Permission to use, copy, modify, and distribute this # software and its documentation for NON-COMMERCIAL purposes # and without fee is hereby granted provided that this # copyright notice appears in all copies. # # # THE AUTHOR AND PUBLISHER MAKE NO REPRESENTATIONS OR # WARRANTIES ABOUT THE SUITABILITY OF THE SOFTWARE, EITHER # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE # IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A # PARTICULAR PURPOSE, OR NON-INFRINGEMENT. THE AUTHORS # AND PUBLISHER SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED # BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING # THIS SOFTWARE OR ITS DERIVATIVES. # #------------------------------------------------------------- CC = gcc CFLAGS = -I ../Options -Wall -g -O3 LFLAGS = -g SOURCES = general.c monte-carlo.c ../Options/options.c OBJ = general.o monte-carlo.o options.o LIBS = -lm MAIN = gcode .c.o : $(CC) $(CFLAGS) -c $(INCLUDE) $< $(MAIN): $(OBJ) $(CC) $(LFLAGS) -o gcode $(OBJ) $(LIBS) clean: $(RM) $(OBJ) realclean: clean $(RM) $(MAIN) #dependencies (by gcc -MM *.c) general.o: general.c general.h monte-carlo.o: monte-carlo.c general.h options.o: ../Options/options.c $(CC) $(CFLAGS) -c ../Options/options.c