PUB = /afs/cs/project/classes-ph/869/pub MESA = /afs/cs/academic/class/15462 # include and library paths IPATH = -I$(PUB)/include PICLIBS = -lpicio -ltiff GLLIBS = -lGLU -lGL MESALIBS = -lMesaGLU -lMesaGL COMMONLIBS = -L/usr/X11R6/lib -lX11 -L$(PUB)/lib32 -lm -n32 -lfltk $(PICLIBS) SGILIBS = $(GLLIBS) $(COMMONLIBS) SUNLIBS = -lXext -lsocket $(MESALIBS) $(COMMONLIBS) LINLIBS = $(MESALIBS) $(COMMONLIBS) -lXext # compiler and settings to use SGICC = CC SUNCC = g++ LINCC = g++ SGICFLAGS = -O2 $(IPATH) -n32 SUNCFLAGS = -O2 $(IPATH) LINCFLAGS = -O2 $(IPATH) # ---------- BEGIN SECTION TO CHANGE AS NEEDED ---------- # name of the program PROGNAME = mosaic # compiler to use CC = $(SGICC) # compiler flags to use CFLAGS = $(SGICFLAGS) # list of libraries to link LIBS = $(SGILIBS) # list of source files to compile SOURCE = mosaic.cxx # list of object files to link OBJECT = mosaic.o # ---------- END SECTION TO CHANGE AS NEEDED ---------- .SUFFIXES: .cxx .cxx.o: $(CC) -c $(CFLAGS) $< $(PROGNAME): $(OBJECT) $(CC) $(CFLAGS) -o $(PROGNAME) $(OBJECT) $(LIBS) clean: -rm -rf core *.o *~ "#"*"#" Makefile.sgi.bak depend: makedepend -f Makefile.sgi $(IPATH) $(SOURCE) # DO NOT DELETE