PREFIX = /usr CFLAGS = -Wall -O2 -g INC_DIRS = LIBS = -lm -lglut -lv3d LIB_DIRS = -L/usr/X11R6/lib/ CC = cc CPP = c++ # Appended stuff starts here # # Source files list: SRC_C = v3ddemo.c # Compiler set up: BIN = v3ddemo OBJ_C = $(SRC_C:.c=.o) .c.o: $(CC) -c $*.c $(INC_DIRS) $(CFLAGS) # Build rules: $(BIN): $(OBJ_C) $(CC) $(OBJ_C) -o $(BIN) $(LIBS) $(LIB_DIRS) all: $(BIN) # Maintainance and Misc Rules: clean: rm -f a.out core *.o $(BIN)