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

  1. # Microsoft C MSDOS make file for ssystem.exe
  2. # Regular double precision version
  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. mtherr.obj: mtherr.c $(INCS)
  50.     cl $(CFLAGS) mtherr.c
  51.  
  52. rdnums.obj: rdnums.c $(INCS) aconst.h
  53.     cl $(CFLAGS) rdnums.c
  54.  
  55. ieee.obj: ieee.c $(INCS) ehead.h
  56.     cl $(CFLAGS) ieee.c
  57.  
  58. econst.obj: econst.c $(INCS)
  59.     cl $(CFLAGS) econst.c
  60.  
  61.  
  62. # Long double version
  63. #ssystem.exe: ssystem.obj reltiv.obj jplmp.obj oblate.obj aconst.obj \
  64. #adams4.obj runge.obj nut1t.obj epsiln.obj precess.obj polevll.obj \
  65. #asinl.obj atanl.obj sinl.obj tanl.obj zatan2.obj mtherr.obj \
  66. #findcent.obj rdnums.obj ieee.obj econst.obj
  67. #     link @ssysteml.rsp
  68.  
  69. # Double version
  70. ssystem.exe: ssystem.obj reltiv.obj jplmp.obj oblate.obj aconst.obj \
  71. adams4.obj runge.obj nut1t.obj epsiln.obj precess.obj \
  72. zatan2.obj mtherr.obj rdnums.obj ieee.obj econst.obj
  73.      link @ssystemd.rsp
  74.  
  75.  
  76.