# #!/usr/common/bin/gmake # Template Makefile - millitimer #OBJFORMAT = -mips2 OBJFORMAT = -mips3 USE32 = #USE32 = 32 #ARCH = IRIX32 ARCH = millitools VPATH = ../$(ARCH)/obj:../$(ARCH)/bin:../bin CC = cc CCX = CC WARN = -fullwarn -woff 3262,1506,1209,3180,1174 -Wl,-woff,84 CCOPTS = -g $(OBJFORMAT) $(WARN) LIBNAME = millitools LIB = lib$(LIBNAME).a LIBRARY_INST = ../lib INCLUDE_INST = ../include LIBSDIR = \ -L/usr/common/lib$(USE32) \ -L/usr/graphics/lib$(USE32) \ -L$(LIBRARY_INST)\ -L../../lib INCLDIR = \ -I/usr/common/include \ -I/usr/graphics/include \ -I$(INCLUDE_INST)\ -I../../include DEPEND = Depend #LIBS = -lcam -lglutwin -lglut -ljed -lnet -lvid -lvl -laux -lmovieGL -lGL -lGLU -ldmedia -limage -lsgl -lXmu -lX11 -lcl -laudio -lm LIBS = -ljed -lmillitimer -lnet -lm EXE = net_ms_test millitimerd COBJS = \ netsync.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/*