CC = gcc CFLAGS = -O3 BACK_OBJS = propagation.o util-util.o image-util.o \ para-util.o all: backprop backprop_local classify backprop: $(BACK_OBJS) backprop.o $(CC) -o backprop backprop.o $(BACK_OBJS) -lm backprop_local: $(BACK_OBJS) backprop.c $(CC) -DLOCAL_FEATURE_ONLY -o backprop_local backprop.c $(BACK_OBJS) -lm backprop_local.o: classify: $(BACK_OBJ) classify.o $(CC) -o classify classify.o $(BACK_OBJS) -lm classify_local: $(BACK_OBJ) classify.c $(CC) -DLOCAL_FEATURE_ONLY -o classify_local classify.c $(BACK_OBJS) -lm .c.o: type-def.h $(CC) $(CFLAGS) -c $(COPT) $< clean: rm -f *.o