CC = gcc CFLAGS = -g -Wall -DDEBUG LIBS = -lm PROGRAM = simple-bp OBJS = rand.o neuron_util.o .c.o: $(CC) $(CFLAGS) -c $< all:: $(PROGRAM) $(PROGRAM): $(OBJS) $(PROGRAM).o $(CC) $(CFLAGS) -o $@ $(PROGRAM).o $(OBJS) $(LIBS) clean: $(RM) -rf $(PROGRAM) $(PROGRAM).o $(OBJS) core *~ dist: ( cd ..; tar cf - simple-bp/*.{c,h} simple-bp/{Makefile,error_graph} ) | gzip > simple-bp.tar.gz view: $(PROGRAM) error_graph sh ./error_graph repeat: $(PROGRAM) error_graph while [ 1 ]; do sh error_graph; done