home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 December / PCWKCD1296.iso / sharewar / quake106 / utils / qbsp / makefile < prev    next >
Makefile  |  1996-09-12  |  2KB  |  66 lines

  1.  
  2. EXES = qbsp light vis bspinfo entmap visx
  3. NTEXES = qbsp.exe light.exe vis.exe bspinfo.exe entmap.exe visx.exe
  4.  
  5. #==============================================================================
  6.  
  7. EXT=    .o
  8.  
  9. all: $(EXES)
  10.  
  11. clean:
  12.     rm *.o *.obj $(EXES) $(NTEXES)
  13.  
  14. next:
  15.     make "CFLAGS = -g -Wall -I.."
  16.  
  17. nextinstall:
  18.     make "CFLAGS = -O4 -g -Wall  -I.. -arch i386 -arch hppa"
  19.     cp $(EXES) /LocalApps
  20.  
  21. alpha:
  22.     make "CFLAGS = -g  -I.." "LDFLAGS = -lm"
  23.  
  24. alphainstall:
  25.     make "CFLAGS = -O4  -I.." "LDFLAGS = -lm"
  26.     cp $(EXES) /LocalApps
  27.  
  28. nt:
  29.     nmake /nologo "CFLAGS =  -nologo -Zi -DWIN32 -I.." "LDFLAGS = " "EXT = .obj"
  30.  
  31. ntinstall:
  32.     nmake /nologo "CFLAGS =  -nologo -Ox -G5 -DWIN32 -I.." "LDFLAGS = " "EXT = .obj"
  33.     cp $(NTEXES) f:\nt\id
  34.  
  35. #==============================================================================
  36.  
  37.  
  38. QBSPFILES = region$(EXT) map$(EXT) brush$(EXT) cmdlib$(EXT) csg4$(EXT) surfaces$(EXT) mathlib$(EXT)\
  39.          merge$(EXT) outside$(EXT) portals$(EXT) qbsp$(EXT) solidbsp$(EXT) tjunc$(EXT)\
  40.          writebsp$(EXT) bspfile$(EXT) nodraw$(EXT)
  41. qbsp : $(QBSPFILES)
  42.     $(CC) $(CFLAGS) -o qbsp $(QBSPFILES)
  43.  
  44. light : threads$(EXT) bspfile$(EXT) cmdlib$(EXT) light$(EXT) ltface$(EXT) mathlib$(EXT) trace$(EXT) entities$(EXT)
  45.     $(CC) $(CFLAGS) -o light threads$(EXT) bspfile$(EXT) cmdlib$(EXT) light$(EXT) ltface$(EXT) mathlib$(EXT) trace$(EXT) entities$(EXT)
  46.     
  47. vis : vis$(EXT) flow$(EXT) cmdlib$(EXT) mathlib$(EXT) bspfile$(EXT) soundpvs$(EXT)
  48.     $(CC) $(CFLAGS) -o vis vis$(EXT) flow$(EXT) cmdlib$(EXT) mathlib$(EXT) bspfile$(EXT) soundpvs$(EXT)
  49.  
  50. visx : visx$(EXT) flowx$(EXT) cmdlib$(EXT) mathlib$(EXT) bspfile$(EXT) soundpvs$(EXT)
  51.     $(CC) $(CFLAGS) -o visx visx$(EXT) flowx$(EXT) cmdlib$(EXT) mathlib$(EXT) bspfile$(EXT) soundpvs$(EXT)
  52.  
  53. bspinfo : bspinfo$(EXT) bspfile$(EXT) cmdlib$(EXT)
  54.     $(CC) $(CFLAGS) -o bspinfo bspinfo$(EXT) bspfile$(EXT) cmdlib$(EXT)
  55.  
  56. entmap : entmap$(EXT) cmdlib$(EXT)
  57.     $(CC) $(CFLAGS) -o entmap entmap$(EXT) cmdlib$(EXT)
  58.  
  59.  
  60. cmdlib$(EXT) : ../cmdlib.c
  61.     $(CC) $(CFLAGS) -c -o cmdlib$(EXT) ../cmdlib.c
  62. mathlib$(EXT) : ../mathlib.c
  63.     $(CC) $(CFLAGS) -c -o mathlib$(EXT) ../mathlib.c
  64.  
  65.  
  66.