# # Makefile for SGI machines located in Jordan and Rhodes 311 (i.e., mickey). # # Rename to "Makefile" and type "make" to compile the simple example gtk # programs. # CC = cc CFLAGS = -g -n32 INCLUDE = -I. \ -I/usr/include/ -I/usr/include/X11/ -I/usr/include/gtk \ -I/usr/local/include -I/usr/local/include/GL \ -I/usr/local/lib/glib/include LDFLAGS = -L. \ -L/usr/lib32 -L/usr/lib32/X11 -L/usr/lib32/internal \ -L/usr/local/lib LDLIBS = \ -lglut_n32 \ -lGL -lGLU \ -lX11 -lXext -lXmu \ -lgtkgl -lgtk -lgdk -lglib \ -lm SRCS = \ gtksimple.c \ final1.c \ final2.c EX1_OBJS = \ gtksimple.o FINAL_OBJS = \ final1.o \ final2.o .c.o: $(CC) $(DEFS) $(INCLUDE) $(CFLAGS) -c $< all: gtksimple final gtksimple: $(EX1_OBJS) gtksimple.c $(CC) $(CFLAGS) $(INCLUDE) $(EX1_OBJS) $(LDFLAGS) $(LDLIBS) -o $@ final: $(FINAL_OBJS) final1.c final2.c $(CC) $(CFLAGS) $(INCLUDE) $(FINAL_OBJS) $(LDFLAGS) $(LDLIBS) -o $@ clean: rm -f *.o core gtksimple final