CFLAGS=-g -I. LFLAGS= incometrain: incometrain.o backprop_initr.o $(CC) ${LFLAGS} incometrain.o backprop_initr.o \ -o incometrain -lm tester: tester.o backprop_initr.o $(CC) ${LFLAGS} tester.o backprop_initr.o \ -o tester -lm facetrain: facetrain.o imagenet.o backprop_initr.o pgmimage.o $(CC) ${LFLAGS} facetrain.o imagenet.o backprop_initr.o pgmimage.o \ -o facetrain -lm hidtopgm: hidtopgm.o pgmimage.o backprop_initr.o $(CC) ${LFLAGS} hidtopgm.o pgmimage.o backprop_initr.o \ -o hidtopgm -lm outtopgm: outtopgm.o pgmimage.o backprop_initr.o $(CC) ${LFLAGS} outtopgm.o pgmimage.o backprop_initr.o \ -o outtopgm -lm facetrain_init0: facetrain.o imagenet.o backprop_init0.o pgmimage.o $(CC) ${LFLAGS} facetrain.o imagenet.o backprop_init0.o pgmimage.o \ -o facetrain_init0 -lm tester.o: tester.c $(CC) ${CFLAGS} -c tester.c backprop_initr.o: backprop.c backprop.h $(CC) ${CFLAGS} -c backprop.c mv backprop.o backprop_initr.o backprop_init0.o: backprop.c backprop.h $(CC) ${CFLAGS} -c -DINITZERO backprop.c mv backprop.o backprop_init0.o clean: rm -f facetrain rm -f tester rm -f backprop_initr.o rm -f tester.o rm -f facetrain.o rm -f imagenet.o rm -f pgmimage.o