home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast2.iso / astrnomy / de118i.zip / SSYSTEML.MAK < prev    next >
Makefile  |  1993-03-01  |  2KB  |  91 lines

  1. # Long double precision version
  2. # Microsoft C MSDOS make file for ssystem.exe
  3. # Be sure to define IBMPC 1 and MSC 1 in mconf.h
  4. # and arithmetic precision in prec.h
  5. #
  6. # The following optimization flags work on MSC version 7
  7. CFLAGS=/c /Oelnot /FPi87
  8. # No optimization is safe on older versions
  9. #CFLAGS=/c /Od /FPi87
  10. LFLAGS=
  11. INCS= int.h prec.h ssystem.h ini118d.h
  12.  
  13. ssystem.obj: ssystem.c $(INCS)
  14.     cl $(CFLAGS) ssystem.c
  15.  
  16. oblate.obj: oblate.c $(INCS)
  17.     cl $(CFLAGS) oblate.c
  18.  
  19. reltiv.obj: reltiv.c $(INCS)
  20.     cl $(CFLAGS) reltiv.c
  21.  
  22. jplmp.obj: jplmp.c $(INCS)
  23.     cl $(CFLAGS) jplmp.c
  24.  
  25. findcent.obj: findcent.c $(INCS)
  26.     cl $(CFLAGS) findcent.c
  27.  
  28. adams4.obj: adams4.c $(INCS)
  29.     cl $(CFLAGS) adams4.c
  30.  
  31. runge.obj: runge.c $(INCS)
  32.     cl $(CFLAGS) runge.c
  33.  
  34. nut1t.obj: nut1t.c $(INCS)
  35.     cl $(CFLAGS) nut1t.c
  36.  
  37. aconst.obj: aconst.c $(INCS)
  38.     cl $(CFLAGS) aconst.c
  39.  
  40. epsiln.obj: epsiln.c $(INCS)
  41.     cl $(CFLAGS) epsiln.c
  42.  
  43. precess.obj: precess.c $(INCS)
  44.     cl $(CFLAGS) precess.c
  45.  
  46. zatan2.obj: zatan2.c $(INCS)
  47.     cl $(CFLAGS) zatan2.c
  48.  
  49. polevll.obj: polevll.c $(INCS)
  50.     cl $(CFLAGS) polevll.c
  51.  
  52. asinl.obj: asinl.c $(INCS)
  53.     cl $(CFLAGS) asinl.c
  54.  
  55. atanl.obj: atanl.c $(INCS)
  56.     cl $(CFLAGS) atanl.c
  57.  
  58. sinl.obj: sinl.c $(INCS)
  59.     cl $(CFLAGS) sinl.c
  60.  
  61. tanl.obj: tanl.c $(INCS)
  62.     cl $(CFLAGS) tanl.c
  63.  
  64. mtherr.obj: mtherr.c $(INCS)
  65.     cl $(CFLAGS) mtherr.c
  66.  
  67. rdnums.obj: rdnums.c $(INCS) aconst.h
  68.     cl $(CFLAGS) rdnums.c
  69.  
  70. ieee.obj: ieee.c $(INCS) ehead.h
  71.     cl $(CFLAGS) ieee.c
  72.  
  73. econst.obj: econst.c $(INCS)
  74.     cl $(CFLAGS) econst.c
  75.  
  76.  
  77. # Long double version
  78. ssystem.exe: ssystem.obj reltiv.obj jplmp.obj oblate.obj aconst.obj \
  79. adams4.obj runge.obj nut1t.obj epsiln.obj precess.obj polevll.obj \
  80. asinl.obj atanl.obj sinl.obj tanl.obj zatan2.obj mtherr.obj \
  81. findcent.obj rdnums.obj ieee.obj econst.obj
  82.      link @ssysteml.rsp
  83.  
  84. # Double version
  85. #ssystem.exe: ssystem.obj reltiv.obj jplmp.obj oblate.obj aconst.obj \
  86. #adams4.obj runge.obj nut1t.obj epsiln.obj precess.obj \
  87. #zatan2.obj mtherr.obj rdnums.obj ieee.obj econst.obj
  88. #     link @ssystem.rsp
  89.  
  90.  
  91.