1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
#**************************************************************************
# ALL *
all: detexam speelpenning powexam odexam gaussexam
@echo generation of DEX examples finished
#**************************************************************************
# DETEXAM *
detexam : detexam.o $(ADLIB)/libad.a
$(CC) -o detexam detexam.o $(LFLAG) $(LIBS)
detexam.o : detexam.C $(ADHEADERS)/adouble.h $(ADHEADERS)/interfaces.h
$(CC) -c $(CFLAG) $(IFLAG) detexam.C
#**************************************************************************
# SPEELPENNING *
speelpenning : speelpenning.o $(ADLIB)/libad.a
$(CC) -o speelpenning speelpenning.o $(LFLAG) $(LIBS)
speelpenning.o : speelpenning.C $(ADHEADERS)/adouble.h \
$(ADHEADERS)/DRIVERS/drivers.h
$(CC) -c $(CFLAG) $(IFLAG) speelpenning.C
#**************************************************************************
# powEXAM *
powexam : powexam.o $(ADLIB)/libad.a
$(CC) -o powexam powexam.o $(LFLAG) $(LIBS)
powexam.o : powexam.C $(ADHEADERS)/adolc.h
$(CC) -c $(CFLAG) $(IFLAG) powexam.C
#**************************************************************************
# ODEXAM *
odexam : odexam.o $(ADLIB)/libad.a
$(CC) -o odexam odexam.o $(LFLAG) $(LIBS)
odexam.o : odexam.C $(ADHEADERS)/adouble.h \
$(ADHEADERS)/DRIVERS/odedrivers.h $(ADHEADERS)/adalloc.h
$(CC) -c $(CFLAG) $(IFLAG) odexam.C
#**************************************************************************
# GAUSSEXAM *
gaussexam : gaussexam.o $(ADLIB)/libad.a
$(CC) -o gaussexam gaussexam.o $(LFLAG) $(LIBS)
gaussexam.o : gaussexam.C $(ADHEADERS)/adolc.h
$(CC) -c $(CFLAG) $(IFLAG) gaussexam.C
#**************************************************************************
# CLEAN UP *
clean:
-/bin/rm *.o
@echo clean of directory DEX finished
cleanall:
-/bin/rm *.o
-/bin/rm *exam
-/bin/rm speelpenning
-/bin/rm _adol*
-/bin/rm *~
@echo cleanall of directory DEX finished
|