HOME = ./. BINDIR = $(HOME) CFLAGS = -Wall -g C = gcc SRC_DIR = $(HOME) SRC_FILES = $(SRC_DIR)/main.c \ $(SRC_DIR)/header.c \ $(SRC_DIR)/fileio.c \ $(SRC_DIR)/growregion.c \ $(SRC_DIR)/growin.c .c.o: $(C) $(CFLAGS) -c $< OBJS = $(SRC_FILES:$(SRC_DIR)/%.c=%.o) segment: $(OBJS) $(C) $(CFLAGS) -o $@ $(OBJS) -lm clean: \rm -fr *.o