#obj files and stuff for SPARC execution and display (MESA) OGL_DIR = /usr/local/Mesa OGL_LIBS = -L$(OGL_DIR)/lib -lglut -lMesaGLU -lMesaGL SYSLIBS = /usr/local/X11R6.3/lib OGL_LFLAGS = -L$(OGL_DIR)/lib -R$(OGL_DIR)/lib $(OGL_LIBS) INCLUDE = -I. -I$(OGL_DIR)/include # Compilation flags CC = gcc LINCLUDE = -lm CFLAGS = -g $(FLAGS) $(INCLUDE) X_LFLAGS = -L$(SYSLIBS) -R$(SYSLIBS) -lX11 -lXext -lXmu -lXi -lsocket LD_FLAGS = $(OGL_LFLAGS) $(X_LFLAGS) $(LINCLUDE) .SUFFIXES: .c .o # These are the user object files in the application SRCS = mouseHandler.c main.c # obj files OBJS = mouseHandler.o main.o # make objects assg1 : $(OBJS) Makefile $(CC) $(CFLAGS) $(OBJS) -o assg1 $(LD_FLAGS) clean: -rm -f *.o .c.o: $(CC) $(CFLAGS) -c $*.c