home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / FTNCHEKA.ZIP / MSC / makefile.msc < prev    next >
Makefile  |  1993-02-13  |  1KB  |  47 lines

  1. # makefile for MSC 6.00A using OS/2 and dmake 3.8.
  2. # Adapted from the supplied makefile.tc.
  3. # Files:
  4. #  ftnchek.exe   OS/2 1.x--2.x executable
  5. #  ftnchekb.exe  OS/2 and MSDOS bound executable
  6. #  ftnchek.def   linker definition file
  7. #
  8. # Darrel Hankerson hankedr@mail.auburn.edu or hank@ducvax.auburn.edu
  9. # 13 February 1993
  10.  
  11. CC=cl
  12. LINK = cl
  13. BIND = bind
  14.  
  15. # declare smaller data areas, and use the huge model.
  16. MODEL = H
  17. CFLAGS= -DSMALL_MACHINE  -A$(MODEL)
  18. LFLAGS = -A$(MODEL) -Lp
  19.  
  20. E = .exe
  21.  
  22. OBJS= ftnchek.obj forlex.obj fortran.obj prsymtab.obj symtab.obj symtab2.obj
  23.  
  24. .c.obj :; $(CC) -c $(CFLAGS) $<
  25.  
  26. all: ftnchek$E ftnchekb$E
  27.  
  28. ftnchek$E: $(OBJS) ftnchek.def
  29.     $(LINK) -o $@ $(LFLAGS) $<
  30.  
  31. ftnchekb$E : ftnchek$E
  32.     $(BIND) -o $@ $<
  33.  
  34. ftnchek.obj: ftnchek.h
  35.  
  36. forlex.obj: ftnchek.h tokdefs.h symtab.h
  37.  
  38. fortran.obj: ftnchek.h symtab.h fortran.c
  39.  
  40. prsymtab.obj: ftnchek.h symtab.h
  41.  
  42. symtab.obj: ftnchek.h symtab.h intrins.h
  43.  
  44. symtab2.obj: ftnchek.h symtab.h tokdefs.h
  45.  
  46.