home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mesa5.zip / mesa5src.zip / math / Makefile < prev    next >
Makefile  |  2002-12-13  |  7KB  |  135 lines

  1. # Makefile
  2. # Created by IBM WorkFrame/2 MakeMake at 18:57:39 on 13 Dec 2002
  3. #
  4. # The actions included in this make file are:
  5. #  Compile::C++ Compiler
  6. #  Lib::Library Tool
  7.  
  8. .SUFFIXES:
  9.  
  10. .SUFFIXES: \
  11.     .cpp .obj 
  12.  
  13. .cpp.obj:
  14.     @echo " Compile::C++ Compiler "
  15.     icc.exe /I..\ /I..\X86 /I..\GL /Ss /Wlanobsordprorearettruund /Ti /O /Gm /G5 /Tm /Gf /Gi /Oi /C %s
  16.  
  17. {G:\EVGEN\MESA5\math}.cpp.obj:
  18.     @echo " Compile::C++ Compiler "
  19.     icc.exe /I..\ /I..\X86 /I..\GL /Ss /Wlanobsordprorearettruund /Ti /O /Gm /G5 /Tm /Gf /Gi /Oi /C %s
  20.  
  21. all: \
  22.     .\libMesaMath.lib
  23.  
  24. .\libMesaMath.lib: \
  25.     .\m_vector.obj \
  26.     .\m_translate.obj \
  27.     .\m_xform.obj \
  28.     .\m_eval.obj \
  29.     .\m_matrix.obj
  30.     @echo " Lib::Library Tool "
  31.     ilib.exe  /nol /noi libMesaMath.lib @Makefile.rf;
  32.  
  33. .\m_vector.obj: \
  34.     G:\EVGEN\MESA5\math\m_vector.cpp \
  35.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}glheader.h \
  36.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}macros.h \
  37.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}m_matrix.h \
  38.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}conf.h \
  39.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}GL/gl.h \
  40.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}GL/glext.h \
  41.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}imports.h \
  42.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}config.h \
  43.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}mtypes.h \
  44.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}math/m_vector.h \
  45.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}gl_mangle.h \
  46.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}GL/os2_x11.h \
  47.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}glapitable.h \
  48.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}glthread.h \
  49.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}Trace/tr_context.h \
  50.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}dd.h \
  51.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}Xthreads.h
  52.  
  53. .\m_translate.obj: \
  54.     G:\EVGEN\MESA5\math\m_translate.cpp \
  55.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}glheader.h \
  56.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}macros.h \
  57.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}mmath.h \
  58.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}m_matrix.h \
  59.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}m_translate.h \
  60.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}conf.h \
  61.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}GL/gl.h \
  62.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}GL/glext.h \
  63.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}imports.h \
  64.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}config.h \
  65.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}mtypes.h \
  66.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}gl_mangle.h \
  67.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}GL/os2_x11.h \
  68.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}glapitable.h \
  69.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}glthread.h \
  70.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}Trace/tr_context.h \
  71.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}dd.h \
  72.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}Xthreads.h \
  73.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}colormac.h \
  74.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}m_trans_tmp.h
  75.  
  76. .\m_matrix.obj: \
  77.     G:\EVGEN\MESA5\math\m_matrix.cpp \
  78.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}glheader.h \
  79.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}macros.h \
  80.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}mmath.h \
  81.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}m_matrix.h \
  82.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}conf.h \
  83.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}GL/gl.h \
  84.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}GL/glext.h \
  85.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}imports.h \
  86.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}gl_mangle.h \
  87.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}GL/os2_x11.h
  88.  
  89. .\m_eval.obj: \
  90.     G:\EVGEN\MESA5\math\m_eval.cpp \
  91.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}glheader.h \
  92.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}m_eval.h \
  93.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}conf.h \
  94.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}GL/gl.h \
  95.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}GL/glext.h \
  96.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}config.h \
  97.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}gl_mangle.h \
  98.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}GL/os2_x11.h
  99.  
  100. .\m_xform.obj: \
  101.     G:\EVGEN\MESA5\math\m_xform.cpp \
  102.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}glheader.h \
  103.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}macros.h \
  104.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}mmath.h \
  105.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}m_eval.h \
  106.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}m_matrix.h \
  107.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}m_translate.h \
  108.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}m_xform.h \
  109.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}mathmod.h \
  110.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}m_debug.h \
  111.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}X86/common_x86_asm.h \
  112.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}m_xform_tmp.h \
  113.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}m_clip_tmp.h \
  114.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}m_norm_tmp.h \
  115.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}m_dotprod_tmp.h \
  116.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}m_copy_tmp.h \
  117.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}conf.h \
  118.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}GL/gl.h \
  119.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}GL/glext.h \
  120.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}imports.h \
  121.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}config.h \
  122.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}mtypes.h \
  123.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}math/m_vector.h \
  124.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}common_x86_features.h \
  125.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}x86.h \
  126.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}3dnow.h \
  127.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}sse.h \
  128.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}gl_mangle.h \
  129.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}GL/os2_x11.h \
  130.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}glapitable.h \
  131.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}glthread.h \
  132.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}Trace/tr_context.h \
  133.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}dd.h \
  134.     {G:\EVGEN\MESA5\math;..\;..\X86;..\GL;$(INCLUDE);}Xthreads.h
  135.