MAKEFILE 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. #
  2. # $Source: f:/miner/source/texmap/rcs/makefile $
  3. # $Revision: 1.29 $
  4. # $Author: matt $
  5. # $Date: 1996/12/04 19:27:43 $
  6. #
  7. # Makefile for hack3df testbed
  8. #
  9. #Uncomment the following 3 lines if you want to build with only C code.
  10. #NASM = 1
  11. #GLOBAL_CFLAGS+=/dNASM
  12. #GLOBAL_AFLAGS+=/DNASM
  13. # What to install
  14. INSTALL_TARGS = texmap.lib texmap.h
  15. # What libs to build
  16. LIBS = texmap
  17. TEXMAP_OBJS = ntmap.obj tmapflat.obj
  18. %if !%defined(NASM)
  19. TEXMAP_OBJS += tmap_per.obj tmap_flt.obj tmapfade.obj tmap_ed.obj
  20. TEXMAP_OBJS += tmap_pnn.obj tmap_pln.obj tmap_plt.obj tmap_pnt.obj
  21. TEXMAP_OBJS += tmap_qnn.obj tmap_qln.obj tmap_qlt.obj tmap_qnt.obj
  22. TEXMAP_OBJS += tmap_lnn.obj tmap_lln.obj tmap_llt.obj tmap_lnt.obj
  23. %else
  24. TEXMAP_OBJS += scanline.obj
  25. %endif
  26. # What to clean
  27. CLEAN_TARGS = $(OBJDIR)\*.obj
  28. #rules and targets common to all Miner makefiles
  29. %include $(INIT)\makefile.def
  30. ### OPUS MKMF: Do not remove this line! Generated dependencies follow.
  31. ntmap.obj: 3d.h conio.h error.h fix.h gr.h key.h limits.h math.h mono.h \
  32. ntmapout.h pa_enabl.h poly_acc.h pstypes.h rle.h scanline.h \
  33. stdio.h stdlib.h texmap.h texmapl.h vecmat.h
  34. scanline.obj: 3d.h conio.h fix.h gr.h grdef.h limits.h math.h mono.h \
  35. pstypes.h scanline.h stdio.h stdlib.h texmap.h texmapl.h vecmat.h
  36. tmap_ed.obj: psmacros.inc pstypes.inc tmap_inc.asm
  37. tmap_flt.obj: psmacros.inc tmap_inc.asm
  38. tmap_inc.obj: psmacros.inc
  39. tmap_lln.obj: psmacros.inc pstypes.inc tmap_inc.asm
  40. tmap_llt.obj: psmacros.inc pstypes.inc tmap_inc.asm
  41. tmap_lnn.obj: psmacros.inc pstypes.inc tmap_inc.asm
  42. tmap_lnt.obj: psmacros.inc pstypes.inc tmap_inc.asm
  43. tmap_per.obj: psmacros.inc tmap_inc.asm
  44. tmap_pln.obj: psmacros.inc pstypes.inc tmap_inc.asm
  45. tmap_plt.obj: psmacros.inc pstypes.inc tmap_inc.asm
  46. tmap_pnn.obj: psmacros.inc pstypes.inc tmap_inc.asm
  47. tmap_pnt.obj: psmacros.inc pstypes.inc tmap_inc.asm
  48. tmap_qln.obj: psmacros.inc pstypes.inc tmap_inc.asm
  49. tmap_qlt.obj: psmacros.inc pstypes.inc tmap_inc.asm
  50. tmap_qnn.obj: psmacros.inc pstypes.inc tmap_inc.asm
  51. tmap_qnt.obj: psmacros.inc pstypes.inc tmap_inc.asm
  52. tmapfade.obj: psmacros.inc tmap_inc.asm
  53. tmapflat.obj: 3d.h conio.h error.h fix.h gr.h grdef.h limits.h math.h \
  54. mono.h pa_enabl.h poly_acc.h pstypes.h scanline.h stdio.h stdlib.h \
  55. texmap.h texmapl.h vecmat.h