# # Makefile for OpenGL/GTK programs # # PROSIM path PROSIM = /proj/prosim/packages # Include paths INCPATH = -I/usr/X11/include -I/proj/prosim/packages/include -I/proj/prosim/packages/glib/${PVM_ARCH}/lib/glib/include # Library paths LIBPATH = -L$(PROSIM)/lib/${PVM_ARCH} -L/usr/X11/lib # Libraries (SUN) LIBS = -lgtk -lgdk -lgtkgl -lglib -lGLU -lGL -lsocket -lXext -lXmu -lX11 -lm # Libraries (LINUX) #LIBS = -lMesatk -lMesaGLU -lMesaGL -lXmu -lXext -lX11 -lm # Compiler flags CFLAGS = $(INCPATH) -g # Linker flags LFLAGS = $(LIBPATH) $(LIBS) # Main targets all: simple gdkfont zktor simple: simple.o gcc -o simple simple.o $(LFLAGS) gdkfont: gdkfont.o gcc -o gdkfont gdkfont.o $(LFLAGS) zktor: zktor.o gcc -o zktor zktor.o $(LFLAGS) # Source targets simple.o: simple.c gcc -c simple.c $(CFLAGS) gdkfont.o: gdkfont.c gcc -c gdkfont.c $(CFLAGS) zktor.o: zktor.c gcc -c zktor.c $(CFLAGS) # Clean up clean: rm -f *.o *~ realclean: clean rm -f simple gdkfont zktor