# platform / project specific compiler, flags, etc. # SHELL = /bin/sh CC = /usr/bin/gcc CCC = /usr/bin/g++ CXX = $(CCC) CXXFLAGS = -g -Wall -pedantic CCFLAGS = $(CXXFLAGS) CFLAGS = $(CCFLAGS) LIBS = -lm -lglut -lGLU -lGL \ -L/usr/X11R6/lib/ -lXmu -lXi -lXext -lX11 -lXt # project specifics # APP = basic OBJS = main.o # make commands - all, clean # all: $(APP) $(APP): $(OBJS) $(CXX) $(CXXFLAGS) -o $(APP) $(OBJS) $(LIBS) chmod u+x $(APP) clean: rm -f *.o *~* $(APP)