# Sample makefile for use with libGLU and libmui # # # CC = cc CFLAGS = -g -o32# compiler flags GLUTPATH = /Net/laika/Users/cecs461/glut3.6 # additional directories include files are in INCDIRS = -I${GLUTPATH}/include # additional directories libraries are located in LIBDIRS = -L${GLUTPATH}/lib # libraries that need to be used LIBS = -lmui -lglut -lgle -lm GLIBS = -lGL -lGLU XLIBS = -lXext -lX11 -lXmu # project target TARGET = calc # object files used for target OBJS = calc.o # file suffixes used in this project .SUFFIXES: .c .o # rule for converting .c files to .o files .c.o: ${CC} ${CFLAGS} ${INCDIRS} -c $< # rule for making the target ${TARGET}: ${OBJS} ${CC} ${OBJS} ${LIBDIRS} ${LIBS} ${GLIBS} ${XLIBS} -o $@