home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 58 / pcpp58a.iso / extras / quake 3 source / Q3A_ToolSource.exe / Main / makefile < prev    next >
Encoding:
Makefile  |  2001-01-02  |  4.9 KB  |  149 lines

  1.  
  2. CFLAGS = -c
  3. LDFLAGS =
  4. ODIR = /q3/q3map
  5.  
  6. EXEBASE = q3map
  7. EXE = $(ODIR)/$(EXEBASE)
  8. all: $(EXE)
  9.  
  10. _irix:
  11.     make "CFLAGS = -c -Ofast=ip27 -OPT:IEEE_arithmetic=3 -I../common -Xcpluscomm " "LDFLAGS = -Ofast=ip27 -OPT:IEEE_arithmetic=3 -g"
  12.     
  13. _irixdebug:
  14.     make "CFLAGS = -c -O2 -g -I../common -Xcpluscomm" "LDFLAGS = -g"
  15.     
  16. _irixinst:
  17.     make "_irix"
  18.     make "install"
  19.  
  20. clean:
  21.     rm -f $(ODIR)/*.o $(EXE)
  22.  
  23. install:
  24.     cp $(EXE) /quake3_bin
  25.     chmod 0777 /quake3_bin/$(EXEBASE)
  26.  
  27. installtest:
  28.     cp $(EXE) /quake3_bin/$(EXEBASE)_test
  29.     chmod 0777 /quake3_bin/$(EXEBASE)_test
  30.  
  31.  
  32. FILES = $(ODIR)/fog.o $(ODIR)/brush.o $(ODIR)/tjunction.o $(ODIR)/vis.o $(ODIR)/visflow.o \
  33. $(ODIR)/light.o $(ODIR)/lightmaps.o $(ODIR)/bspfile.o \
  34. $(ODIR)/cmdlib.o $(ODIR)/patch.o $(ODIR)/mesh.o $(ODIR)/nodraw.o $(ODIR)/glfile.o \
  35. $(ODIR)/leakfile.o $(ODIR)/map.o $(ODIR)/mathlib.o $(ODIR)/polylib.o $(ODIR)/aselib.o \
  36. $(ODIR)/imagelib.o $(ODIR)/portals.o $(ODIR)/prtfile.o $(ODIR)/bsp.o $(ODIR)/surface.o \
  37. $(ODIR)/scriplib.o $(ODIR)/shaders.o $(ODIR)/threads.o $(ODIR)/tree.o \
  38. $(ODIR)/writebsp.o $(ODIR)/facebsp.o $(ODIR)/misc_model.o $(ODIR)/light_trace.o
  39.  
  40. $(EXE) : $(FILES)
  41.     cc -o $(EXE) $(LDFLAGS) $(FILES) -lm
  42.     
  43. $(ODIR)/surface.o : surface.c
  44.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  45.     cc $(CFLAGS) -o $@ /tmp/temp.i
  46. $(ODIR)/fog.o : fog.c
  47.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  48.     cc $(CFLAGS) -o $@ /tmp/temp.i
  49. $(ODIR)/brush.o : brush.c
  50.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  51.     cc $(CFLAGS) -o $@ /tmp/temp.i
  52. $(ODIR)/tjunction.o : tjunction.c
  53.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  54.     cc $(CFLAGS) -o $@ /tmp/temp.i
  55. $(ODIR)/lightmaps.o : lightmaps.c
  56.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  57.     cc $(CFLAGS) -o $@ /tmp/temp.i
  58. $(ODIR)/brushbsp.o : brushbsp.c
  59.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  60.     cc $(CFLAGS) -o $@ /tmp/temp.i
  61. $(ODIR)/facebsp.o : facebsp.c
  62.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  63.     cc $(CFLAGS) -o $@ /tmp/temp.i
  64. $(ODIR)/patch.o : patch.c
  65.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  66.     cc $(CFLAGS) -o $@ /tmp/temp.i
  67. $(ODIR)/mesh.o : mesh.c
  68.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  69.     cc $(CFLAGS) -o $@ /tmp/temp.i
  70. $(ODIR)/misc_model.o : misc_model.c
  71.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  72.     cc $(CFLAGS) -o $@ /tmp/temp.i
  73. $(ODIR)/nodraw.o : nodraw.c
  74.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  75.     cc $(CFLAGS) -o $@ /tmp/temp.i
  76. $(ODIR)/glfile.o : glfile.c
  77.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  78.     cc $(CFLAGS) -o $@ /tmp/temp.i
  79. $(ODIR)/leakfile.o : leakfile.c
  80.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  81.     cc $(CFLAGS) -o $@ /tmp/temp.i
  82. $(ODIR)/map.o : map.c
  83.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  84.     cc $(CFLAGS) -o $@ /tmp/temp.i
  85. $(ODIR)/portals.o : portals.c
  86.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  87.     cc $(CFLAGS) -o $@ /tmp/temp.i
  88. $(ODIR)/prtfile.o : prtfile.c
  89.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  90.     cc $(CFLAGS) -o $@ /tmp/temp.i
  91. $(ODIR)/bsp.o : bsp.c
  92.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  93.     cc $(CFLAGS) -o $@ /tmp/temp.i
  94. $(ODIR)/tree.o : tree.c
  95.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  96.     cc $(CFLAGS) -o $@ /tmp/temp.i
  97. $(ODIR)/shaders.o : shaders.c
  98.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  99.     cc $(CFLAGS) -o $@ /tmp/temp.i
  100. $(ODIR)/writebsp.o : writebsp.c
  101.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  102.     cc $(CFLAGS) -o $@ /tmp/temp.i
  103. $(ODIR)/csg.o : csg.c
  104.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  105.     cc $(CFLAGS) -o $@ /tmp/temp.i
  106.  
  107.  
  108. $(ODIR)/vis.o : vis.c
  109.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  110.     cc $(CFLAGS) -o $@ /tmp/temp.i
  111. $(ODIR)/visflow.o : visflow.c
  112.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  113.     cc $(CFLAGS) -o $@ /tmp/temp.i
  114.  
  115.  
  116. $(ODIR)/light.o : light.c
  117.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  118.     cc $(CFLAGS) -o $@ /tmp/temp.i
  119. $(ODIR)/light_trace.o : light_trace.c
  120.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  121.     cc $(CFLAGS) -o $@ /tmp/temp.i
  122.  
  123. $(ODIR)/cmdlib.o : ../common/cmdlib.c
  124.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  125.     cc $(CFLAGS) -o $@ /tmp/temp.i
  126. $(ODIR)/mathlib.o : ../common/mathlib.c
  127.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  128.     cc $(CFLAGS) -o $@ /tmp/temp.i
  129. $(ODIR)/polylib.o : ../common/polylib.c
  130.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  131.     cc $(CFLAGS) -o $@ /tmp/temp.i
  132. $(ODIR)/aselib.o : ../common/aselib.c
  133.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  134.     cc $(CFLAGS) -o $@ /tmp/temp.i
  135. $(ODIR)/imagelib.o : ../common/imagelib.c
  136.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  137.     cc $(CFLAGS) -o $@ /tmp/temp.i
  138. $(ODIR)/scriplib.o : ../common/scriplib.c
  139.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  140.     cc $(CFLAGS) -o $@ /tmp/temp.i
  141. $(ODIR)/threads.o : ../common/threads.c
  142.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  143.     cc $(CFLAGS) -o $@ /tmp/temp.i
  144. $(ODIR)/bspfile.o : ../common/bspfile.c
  145.     cc $(CFLAGS) -E $? | tr -d '\015' > /tmp/temp.i
  146.     cc $(CFLAGS) -o $@ /tmp/temp.i
  147.  
  148.  
  149.