home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #1 / monster.zip / monster / ACAD / POV_MP21.ZIP / MAKEFILE < prev    next >
Text File  |  1993-12-14  |  8KB  |  397 lines

  1. NODEBUG = 1
  2. # Nmake macros for building Windows 32-Bit apps
  3.  
  4. !include <ntwin32.mak>
  5.  
  6. custom = -Oa
  7.  
  8. PROJ = POVNT32
  9.  
  10. OBJS = BEZIER.OBJ BLOB.OBJ BOUND.OBJ BOXES.OBJ CAMERA.OBJ COLOUR.OBJ CONES.OBJ \
  11.     CSG.OBJ DISCS.OBJ DUMP.OBJ EXPRESS.OBJ GIF.OBJ GIFDECOD.OBJ HFIELD.OBJ IFF.OBJ IMAGE.OBJ \
  12.     LIGHTING.OBJ MATRICES.OBJ NORMAL.OBJ OBJECTS.OBJ PARSE.OBJ PIGMENT.OBJ PLANES.OBJ \
  13.     POINT.OBJ POLY.OBJ POVRAY.OBJ QUADRICS.OBJ RAW.OBJ RAY.OBJ RENDER.OBJ SPHERES.OBJ \
  14.     TARGA.OBJ TEXTURE.OBJ TOKENIZE.OBJ TRIANGLE.OBJ TXTTEST.OBJ VECT.OBJ NTCONSOL.OBJ
  15.  
  16. BEZIER_DEP =  \
  17.     frame.h \
  18.     config.h \
  19.     vector.h \
  20.     povproto.h
  21.  
  22.  
  23. BLOB_DEP =  \
  24.     frame.h \
  25.     config.h \
  26.     vector.h \
  27.     povproto.h
  28.  
  29.  
  30. BOUND_DEP =  \
  31.     frame.h \
  32.     config.h \
  33.     vector.h \
  34.     povproto.h
  35.  
  36.  
  37. BOXES_DEP =  \
  38.     frame.h \
  39.     config.h \
  40.     vector.h \
  41.     povproto.h
  42.  
  43.  
  44. CAMERA_DEP =  \
  45.     frame.h \
  46.     config.h \
  47.     vector.h \
  48.     povproto.h
  49.  
  50.  
  51. COLOUR_DEP =  \
  52.     frame.h \
  53.     config.h \
  54.     vector.h \
  55.     povproto.h
  56.  
  57.  
  58. CONES_DEP =  \
  59.     frame.h \
  60.     config.h \
  61.     vector.h \
  62.     povproto.h
  63.  
  64.  
  65. CSG_DEP =  \
  66.     frame.h \
  67.     config.h \
  68.     vector.h \
  69.     povproto.h
  70.  
  71.  
  72. DISCS_DEP =  \
  73.     frame.h \
  74.     config.h \
  75.     vector.h \
  76.     povproto.h
  77.  
  78.  
  79. DUMP_DEP =  \
  80.     frame.h \
  81.     config.h \
  82.     povproto.h
  83.  
  84.  
  85. EXPRESS_DEP =  \
  86.     frame.h \
  87.     config.h \
  88.     vector.h \
  89.     povproto.h \
  90.     parse.h
  91.  
  92.  
  93. GIF_DEP =  \
  94.     frame.h \
  95.     config.h \
  96.     povproto.h
  97.  
  98.  
  99. GIFDECOD_DEP =  \
  100.     frame.h \
  101.     config.h \
  102.     povproto.h
  103.  
  104.  
  105. HFIELD_DEP =  \
  106.     frame.h \
  107.     config.h \
  108.     vector.h \
  109.     povproto.h
  110.  
  111.  
  112. IFF_DEP =  \
  113.     frame.h \
  114.     config.h \
  115.     povproto.h
  116.  
  117.  
  118. IMAGE_DEP =  \
  119.     frame.h \
  120.     config.h \
  121.     vector.h \
  122.     povproto.h \
  123.     texture.h
  124.  
  125.  
  126. LIGHTING_DEP =  \
  127.     frame.h \
  128.     config.h \
  129.     vector.h \
  130.     povproto.h
  131.  
  132.  
  133. MATRICES_DEP =  \
  134.     frame.h \
  135.     config.h \
  136.     vector.h \
  137.     povproto.h
  138.  
  139.  
  140. NORMAL_DEP =  \
  141.     frame.h \
  142.     config.h \
  143.     vector.h \
  144.     povproto.h \
  145.     texture.h
  146.  
  147.  
  148. OBJECTS_DEP =  \
  149.     frame.h \
  150.     config.h \
  151.     vector.h \
  152.     povproto.h
  153.  
  154.  
  155. PARSE_DEP =  \
  156.     frame.h \
  157.     config.h \
  158.     vector.h \
  159.     povproto.h \
  160.     parse.h
  161.  
  162.  
  163. PIGMENT_DEP =  \
  164.     frame.h \
  165.     config.h \
  166.     vector.h \
  167.     povproto.h \
  168.     texture.h
  169.  
  170.  
  171. PLANES_DEP =  \
  172.     frame.h \
  173.     config.h \
  174.     vector.h \
  175.     povproto.h
  176.  
  177.  
  178. POINT_DEP =  \
  179.     frame.h \
  180.     config.h \
  181.     vector.h \
  182.     povproto.h
  183.  
  184.  
  185. POLY_DEP =  \
  186.     frame.h \
  187.     config.h \
  188.     vector.h \
  189.     povproto.h
  190.  
  191.  
  192. POVRAY_DEP =  \
  193.     frame.h \
  194.     config.h \
  195.     povproto.h
  196.  
  197.  
  198. QUADRICS_DEP =  \
  199.     frame.h \
  200.     config.h \
  201.     vector.h \
  202.     povproto.h
  203.  
  204.  
  205. RAW_DEP =  \
  206.     frame.h \
  207.     config.h \
  208.     povproto.h
  209.  
  210.  
  211. RAY_DEP =  \
  212.     frame.h \
  213.     config.h \
  214.     vector.h \
  215.     povproto.h
  216.  
  217.  
  218. RENDER_DEP =  \
  219.     frame.h \
  220.     config.h \
  221.     vector.h \
  222.     povproto.h
  223.  
  224.  
  225. SPHERES_DEP =  \
  226.     frame.h \
  227.     config.h \
  228.     vector.h \
  229.     povproto.h
  230.  
  231.  
  232. TARGA_DEP =  \
  233.     frame.h \
  234.     config.h \
  235.     povproto.h
  236.  
  237.  
  238. TEXTURE_DEP =  \
  239.     frame.h \
  240.     config.h \
  241.     vector.h \
  242.     povproto.h \
  243.     texture.h
  244.  
  245.  
  246. TOKENIZE_DEP =  \
  247.     frame.h \
  248.     config.h \
  249.     povproto.h \
  250.     parse.h
  251.  
  252.  
  253. TRIANGLE_DEP =  \
  254.     frame.h \
  255.     config.h \
  256.     vector.h \
  257.     povproto.h
  258.  
  259.  
  260. TXTTEST_DEP =  \
  261.     frame.h \
  262.     config.h \
  263.     vector.h \
  264.     povproto.h \
  265.     texture.h
  266.  
  267.  
  268. VECT_DEP =  \
  269.     frame.h \
  270.     config.h \
  271.     povproto.h \
  272.     vector.h
  273.  
  274.  
  275. NTCONSOL_DEP =  \
  276.     config.h
  277.  
  278.  
  279. all: $(PROJ).EXE
  280.  
  281. BEZIER.OBJ: BEZIER.C $(BEZIER_DEP)
  282.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) BEZIER.C
  283.  
  284. BLOB.OBJ:   BLOB.C $(BLOB_DEP)
  285.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) BLOB.C
  286.  
  287. BOUND.OBJ:  BOUND.C $(BOUND_DEP)
  288.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) BOUND.C
  289.  
  290. BOXES.OBJ:  BOXES.C $(BOXES_DEP)
  291.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) BOXES.C
  292.  
  293. CAMERA.OBJ: CAMERA.C $(CAMERA_DEP)
  294.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) CAMERA.C
  295.  
  296. COLOUR.OBJ: COLOUR.C $(COLOUR_DEP)
  297.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) COLOUR.C
  298.  
  299. CONES.OBJ:  CONES.C $(CONES_DEP)
  300.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) CONES.C
  301.  
  302. CSG.OBJ:    CSG.C $(CSG_DEP)
  303.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) CSG.C
  304.  
  305. DISCS.OBJ:  DISCS.C $(DISCS_DEP)
  306.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) DISCS.C
  307.  
  308. DUMP.OBJ:   DUMP.C $(DUMP_DEP)
  309.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) DUMP.C
  310.  
  311. EXPRESS.OBJ:    EXPRESS.C $(EXPRESS_DEP)
  312.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) EXPRESS.C
  313.  
  314. GIF.OBJ:    GIF.C $(GIF_DEP)
  315.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) GIF.C
  316.  
  317. GIFDECOD.OBJ:   GIFDECOD.C $(GIFDECOD_DEP)
  318.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) GIFDECOD.C
  319.  
  320. HFIELD.OBJ: HFIELD.C $(HFIELD_DEP)
  321.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) HFIELD.C
  322.  
  323. IFF.OBJ:    IFF.C $(IFF_DEP)
  324.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) IFF.C
  325.  
  326. IMAGE.OBJ:  IMAGE.C $(IMAGE_DEP)
  327.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) IMAGE.C
  328.  
  329. LIGHTING.OBJ:   LIGHTING.C $(LIGHTING_DEP)
  330.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) LIGHTING.C
  331.  
  332. MATRICES.OBJ:   MATRICES.C $(MATRICES_DEP)
  333.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) MATRICES.C
  334.  
  335. NORMAL.OBJ: NORMAL.C $(NORMAL_DEP)
  336.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) NORMAL.C
  337.  
  338. OBJECTS.OBJ:    OBJECTS.C $(OBJECTS_DEP)
  339.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) OBJECTS.C
  340.  
  341. PARSE.OBJ:  PARSE.C $(PARSE_DEP)
  342.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) PARSE.C
  343.  
  344. PIGMENT.OBJ:    PIGMENT.C $(PIGMENT_DEP)
  345.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) PIGMENT.C
  346.  
  347. PLANES.OBJ: PLANES.C $(PLANES_DEP)
  348.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) PLANES.C
  349.  
  350. POINT.OBJ:  POINT.C $(POINT_DEP)
  351.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) POINT.C
  352.  
  353. POLY.OBJ:   POLY.C $(POLY_DEP)
  354.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) POLY.C
  355.  
  356. POVRAY.OBJ: POVRAY.C $(POVRAY_DEP)
  357.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) POVRAY.C
  358.  
  359. QUADRICS.OBJ:   QUADRICS.C $(QUADRICS_DEP)
  360.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) QUADRICS.C
  361.  
  362. RAW.OBJ:    RAW.C $(RAW_DEP)
  363.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) RAW.C
  364.  
  365. RAY.OBJ:    RAY.C $(RAY_DEP)
  366.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) RAY.C
  367.  
  368. RENDER.OBJ: RENDER.C $(RENDER_DEP)
  369.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) RENDER.C
  370.  
  371. SPHERES.OBJ:    SPHERES.C $(SPHERES_DEP)
  372.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) SPHERES.C
  373.  
  374. TARGA.OBJ:  TARGA.C $(TARGA_DEP)
  375.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) TARGA.C
  376.  
  377. TEXTURE.OBJ:    TEXTURE.C $(TEXTURE_DEP)
  378.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) TEXTURE.C
  379.  
  380. TOKENIZE.OBJ:   TOKENIZE.C $(TOKENIZE_DEP)
  381.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) TOKENIZE.C
  382.  
  383. TRIANGLE.OBJ:   TRIANGLE.C $(TRIANGLE_DEP)
  384.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) TRIANGLE.C
  385.  
  386. TXTTEST.OBJ:    TXTTEST.C $(TXTTEST_DEP)
  387.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) TXTTEST.C
  388.  
  389. VECT.OBJ:   VECT.C $(VECT_DEP)
  390.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) VECT.C
  391.  
  392. NTCONSOL.OBJ:   NTCONSOL.C $(NTCONSOL_DEP)
  393.     $(cc) $(cflags) $(cvars) $(cdebug) $(custom) NTCONSOL.C
  394.  
  395. $(PROJ).exe: $(OBJS)
  396.     $(link)  $(linkdebug) $(conflags) -out:$(PROJ).exe $(OBJS) $(conlibs)
  397.