# ---------- BEGIN SECTION TO CHANGE AS NEEDED ---------- # name of the program PROGNAME = yourprogram # compiler to use CC = CC PUB = /afs/cs/project/classes-ph/869/pub # include and library paths # (we link with lib32 directories, which are for SGI's -n32 instruction set, # not with lib directories, which are for -o32 instruction set) IPATH = -I$(PUB)/include LIBS = -L$(PUB)/lib32 -lpicio -ltiff -lm # compiler flags CFLAGS = -O2 $(IPATH) -n32 # list of source files to compile for your main program SOURCE = # SOURCE = yourprogram.cxx # list of object files to link for your main program OBJECT = yourprogram.o # list of all source files (for make depend) SOURCES = $(SOURCE) printgrid.cxx ivgrid.cxx ivpoints.cxx printgrid: printgrid.o ivgrid.o $(CC) $(CFLAGS) -o printgrid printgrid.o ivgrid.o $(LIBS) ivpoints: ivpoints.o $(CC) $(CFLAGS) -o ivpoints ivpoints.o $(LIBS) # ---------- 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 -I/usr/include/CC $(IPATH) $(SOURCES) # DO NOT DELETE printgrid.o: /usr/include/stdio.h /usr/include/standards.h printgrid.o: /usr/include/sgidefs.h /usr/include/stdlib.h grid.h ivgrid.o: /usr/include/stdlib.h /usr/include/standards.h ivgrid.o: /usr/include/sgidefs.h /usr/include/string.h ivgrid.o: /usr/include/CC/fstream.h /usr/include/CC/iostream.h ivgrid.o: /usr/include/memory.h /usr/include/stddef.h ivgrid.o: /usr/include/CC/iomanip.h /usr/include/CC/generic.h ivgrid.o: /usr/include/stdio.h /usr/include/assert.h /usr/include/math.h ivgrid.o: /afs/cs/project/classes-ph/869/pub/include/pic.h grid.h ivpoints.o: /usr/include/stdlib.h /usr/include/standards.h ivpoints.o: /usr/include/sgidefs.h /usr/include/string.h ivpoints.o: /usr/include/CC/fstream.h /usr/include/CC/iostream.h ivpoints.o: /usr/include/memory.h /usr/include/stddef.h ivpoints.o: /usr/include/CC/iomanip.h /usr/include/CC/generic.h ivpoints.o: /usr/include/stdio.h /usr/include/assert.h /usr/include/math.h ivpoints.o: /afs/cs/project/classes-ph/869/pub/include/pic.h