home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / comm / jmodem.zip / JMODEMTC < prev    next >
Text File  |  1990-06-20  |  3KB  |  62 lines

  1.  
  2. #   --------------------------------------------------------------------------
  3. #
  4. #   MAKE file for JMODEM, the 'C' version.
  5. #   JMODEM                              Richard B. Johnson
  6. #                                       405 Broughton Drive
  7. #                                       Beverly, Massachusetts 01915
  8. #                                       BBS (508) 922-3166
  9. #
  10. #   Turbo C Makefile created 21-Apr-90  Brad Smith
  11. #                                       141 Riggs Street
  12. #                                       Jacksonville, North Carolina 28540
  13. #                                       BBS (919) 455-5972 12/24/9600+ 24 hrs
  14. #   Execute MAKE JMODEMTC
  15. #
  16. #   Note:  TurboC Version of JModem.exe generates a null pointer assignment
  17. #          on small model ONLY??
  18. #
  19. #   --------------------------------------------------------------------------
  20.  
  21. #   --------------------------------------------------------------------------
  22. #   headers common to all
  23. #   --------------------------------------------------------------------------
  24. HEADERS = jmodem.h jmodemtc
  25.  
  26. #   --------------------------------------------------------------------------
  27. #   exe object dependancy list
  28. #   --------------------------------------------------------------------------
  29. OBJECTS = jmodem_a.obj jmodem_b.obj jmodem_c.obj \
  30.           jmodem_d.obj jmodem_e.obj jmodem_f.obj
  31.  
  32. #   --------------------------------------------------------------------------
  33. #   couple of dumb macros
  34. #   --------------------------------------------------------------------------
  35.  
  36. env = e:\turboc
  37. CMP = tcc -w -G -O -Z -d -N- -k -K -ms -c -DTURBOC -I$(env)\include -L$(env)\lib
  38. LNK = tlink @jmodemtc.rsp
  39.  
  40. #   --------------------------------------------------------------------------
  41. #   implicit build rule for .c files
  42. #   --------------------------------------------------------------------------
  43. .c.obj :
  44.    $(CMP) $<
  45.  
  46. #   --------------------------------------------------------------------------
  47. #   Turbo make NEEDS the final result as the FIRST target! I Believe...
  48. #   --------------------------------------------------------------------------
  49. jmodem.exe   : $(OBJECTS)
  50.     $(LNK)
  51.  
  52. #   --------------------------------------------------------------------------
  53. #   dependancy list -- implicit build rule specified above will build'm
  54. #   --------------------------------------------------------------------------
  55. jmodem_a.obj : $(HEADERS) jmodem_a.c
  56. jmodem_b.obj : $(HEADERS) jmodem_b.c
  57. jmodem_c.obj : $(HEADERS) jmodem_c.c
  58. jmodem_d.obj : $(HEADERS) jmodem_d.c
  59. jmodem_e.obj : $(HEADERS) jmodem_e.c uart.h
  60. jmodem_f.obj : $(HEADERS) jmodem_f.c screen.h
  61.  
  62.