# #!/usr/common/bin/gmake # Template Makefile - track #OBJFORMAT = -mips2 OBJFORMAT = -mips3 #USE32 = USE32 = 32 ARCH = IRIX32 VPATH = ../$(ARCH)/obj:../$(ARCH)/bin:../bin CC = cc CCX = CC WARN = -fullwarn -woff 3262,1506,1209,3180,1174,1375 -Wl,-woff,84 CCOPTS = -g $(OBJFORMAT) $(WARN) LIBNAME = imageio LIB = lib$(LIBNAME).a LIBRARY_INST = ../../lib INCLUDE_INST = ../../include LIBSDIR = \ -L/usr/common/lib$(USE32) \ -L/u/jedavis/src/jpeg-5a \ -L/u/jedavis/src/lib$(USE32) INCLDIR = \ -I/usr/common/include \ -I/u/jedavis/src/jpeg-5a \ -I/u/jedavis/src/include \ -I/usr/common/include/stl DEPEND = Depend #LIBS = -ljed -lglutwin -lglut -lmillitimer -lifl -lmovieGL -lGL -lGLU -lXmu -lX11 -lm LIBS = -ljed -lglutwin -lglut -lnet -lmillitimer -lvid -lvl -lmovieGL -lGL -lGLU -ldmedia -limage -lifl -lXmu -lX11 -lm EXE = imageio COBJS = \ iflinterface.o CSRCS = $(COBJS:.o=.C) all: $(EXE) lib # ---- Don't edit below this line ----- $(EXE) : $(COBJS) $$@.o @echo " " @echo === $@ === cd ../$(ARCH)/obj; $(CCX) $(CCOPTS) -o ../bin/$@ $(COBJS) $@.o $(LIBS) $(LIBSDIR) .C.o: .$(ARCH) @echo " " @echo --- $< --- $(CCX) $(CCOPTS) -MDupdate $(DEPEND) -c $< -o ../$(ARCH)/obj/$@ $(INCLDIR) .c.o: .$(ARCH) @echo " " @echo --- $< --- $(CC) $(CCOPTS) -MDupdate $(DEPEND) -c $< -o ../$(ARCH)/obj/$@ $(INCLDIR) .$(ARCH) $(ARCH) : echo $(ARCH) > .$(ARCH) mkdir -p ../$(ARCH)/bin mkdir -p ../$(ARCH)/obj lib : $(LIB) cp ../$(ARCH)/bin/$(LIB) $(LIBRARY_INST) cp *.h $(INCLUDE_INST) $(LIB): $(COBJS) cd ../$(ARCH)/obj; ar cr ../bin/$(LIB) $(COBJS) cleanexe: /bin/rm -f ../$(ARCH)/bin/* clean: /bin/rm -f ../$(ARCH)/obj/*.o spotless: @echo "bait" > ../$(ARCH)/obj/bait @echo "bait" > ../$(ARCH)/bin/bait /bin/rm -rf ../$(ARCH)/obj/* /bin/rm -rf ../$(ARCH)/bin/*