CC = gcc CFLAGS = -O LIBS = EFILE = nbc OBJS = nbc.o input.o output.o $(EFILE): $(OBJS) @echo "linking..." @$(CC) $(CFLAGS) -o $(EFILE) $(OBJS) $(LIBS) nbc.o: nbc.h nbc.c $(CC) $(CFLAGS) -c nbc.c input.o: nbc.h input.c $(CC) $(CFLAGS) -c input.c output.o: nbc.h output.c $(CC) $(CFLAGS) -c output.c