home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / INFO / MODEM / JMOD309.ZIP / JMODEM < prev    next >
Encoding:
Text File  |  1991-01-02  |  1.6 KB  |  53 lines

  1. #
  2. #
  3. #    MAKE file for JMODEM, the 'C' version.
  4. #    Created 01-FEB-1990        Richard B. Johnson
  5. #                                       405 Broughton Drive
  6. #                                       Beverly, Massachusetts 01915
  7. #                                       BBS (508) 922-3166
  8. #    Execute MAKE JMODEM
  9. #
  10. #    Revised 21-APR-1990        Richard B. Johnson
  11. #
  12. #    Changed this MAKE file after several "professional programmers"
  13. #    informed me that the previous one was too amateur and simplistic.
  14. #    In keeping with maintaining the highest degree of complexity possible
  15. #    to appease these bombastic mutants of diddly-wop, I made this file
  16. #    unreadable by incorporating macros for no useful purpose. The next
  17. #    revision will remove all spaces and tabs <grin>.
  18. #
  19. #    Revised 02-JAN-1991        Richard B. Johnson
  20. #
  21. #    Changed the warning-level to /W4 in the Microsoft CL command to
  22. #    be compatible with Microsoft's C600 highest level of error checking.
  23. #
  24.     nam    = jmodem
  25.     headers = $(nam).h $(nam)
  26.         src     = $*.c
  27.     exe    = $(nam).exe
  28.     cmp    = CL /Gs /AS /c /J /Oais /FPi /W4 /DNOENV /Fl$*.cod $(src)
  29.     lnk    = Link/NOE/MAP/EXEPACK
  30.         objects = $(nam)_a.obj $(nam)_b.obj $(nam)_c.obj \
  31.                   $(nam)_d.obj $(nam)_e.obj $(nam)_f.obj
  32.  
  33. $(nam)_a.obj:        $(headers) $(src)
  34.             $(cmp)
  35.  
  36. $(nam)_b.obj:        $(headers) $(src)
  37.             $(cmp)
  38.  
  39. $(nam)_c.obj:        $(headers) $(src)
  40.             $(cmp)
  41.  
  42. $(nam)_d.obj:        $(headers) $(src)
  43.             $(cmp)
  44.  
  45. $(nam)_e.obj:        $(headers) $(src) uart.h
  46.             $(cmp)
  47.  
  48. $(nam)_f.obj:        $(headers) $(src) screen.h
  49.             $(cmp)
  50.  
  51. $(exe):            $(headers) $(objects)
  52.             $(lnk) $(objects), $(exe);
  53.