# macro definitions TARGET = binread DEPS = main.o binread.o CCOPTS = -O # build all: $(TARGET) mv $(TARGET) ../../bin/`uname` $(TARGET): $(DEPS) $(CC) $(CCOPTS) -o $@ $(DEPS) .c.o: $(CC) $(CCOPTS) -c $< # cleanup clean: rm -f $(TARGET) $(DEPS) # header file dependencies main.o: binread.h binread.o: binread.h