home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / archives / win100.zip / winker.mak < prev    next >
Text File  |  1991-10-20  |  2KB  |  66 lines

  1. # H19 Windows Terminal Emulator with Kermit
  2. # Written by:
  3. # William S. Hall
  4. # 3665 Benton St #66
  5. # Santa Clara, CA 95051
  6.  
  7. # source directory macros
  8. sd=.
  9. kd=.
  10.  
  11. # compile command macro
  12. cp=cl -c -AM -Gsw -Os -Zpe -W3 -I$(sd) -I$(kd) -DKERMIT
  13.  
  14. # make the lexer
  15. wart.exe : winckw.c winckc.h
  16.     cl -Fewart.exe winckw.c
  17.  
  18. # make the .RES file
  19. winker.res : winker.rc $(sd)\winh19.h $(kd)\winkpr.h $(sd)\win19b.rc \
  20.           $(sd)\win19m.rc $(kd)\winkpm.rc $(kd)\winkpr.rc
  21.     rc -r winker.rc
  22.  
  23. # make the def file
  24. winker.def : $(sd)\winh19.def $(kd)\winkpr.def
  25.     copy $(sd)\winh19.def+$(kd)\winkpr.def winker.def
  26.  
  27. # make the .OBJ files
  28. winh19.obj : $(sd)\winh19.c $(sd)\winh19.h $(sd)\win19d.h \
  29.          $(sd)\winasc.h $(kd)\winkpf.h
  30.     $(cp) -NT _WINH19RS $(sd)\winh19.c
  31.  
  32. win19f.obj : $(sd)\win19f.c $(sd)\winh19.h $(sd)\win19d.h \
  33.          $(sd)\winasc.h $(kd)\winkpf.h
  34.     $(cp) -NT _WINH19RS $(sd)\win19f.c
  35.  
  36. win19n.obj : $(sd)\win19n.c $(sd)\winh19.h $(sd)\win19d.h \
  37.          $(sd)\winasc.h $(kd)\winkpf.h
  38.     $(cp) -NT _WINH19NT $(sd)\win19n.c
  39.  
  40. win19t.obj : $(sd)\win19t.c $(sd)\winh19.h $(sd)\win19d.h $(sd)\winasc.h 
  41.     $(cp) -NT _WINH19TM $(sd)\win19t.c
  42.  
  43. win19m.obj : $(sd)\win19m.c $(sd)\winh19.h $(sd)\win19d.h $(sd)\winasc.h 
  44.     $(cp) -NT _WINH19NR $(sd)\win19m.c
  45.  
  46. winkpn.obj : $(kd)\winkpn.c $(kd)\winkpr.h $(kd)\winkpf.h $(sd)\winasc.h 
  47.     $(cp) -NT _WINH19NT $(kd)\winkpn.c
  48.  
  49. winkpr.obj : $(kd)\winkpr.w $(kd)\winkpr.h $(kd)\winkpf.h $(sd)\winasc.h 
  50.     wart $(kd)\winkpr.w winkpr.c
  51.     $(cp) -NT _WINKRMKM winkpr.c
  52.  
  53. winkpx.obj : $(kd)\winkpx.c $(kd)\winkpr.h $(kd)\winkpf.h $(sd)\winasc.h 
  54.     $(cp) -NT _WINKRMFX $(kd)\winkpx.c
  55.  
  56. winkpd.obj : $(kd)\winkpd.c $(kd)\winkpr.h $(kd)\winkpf.h $(sd)\winasc.h 
  57.     $(cp) -NT _WINKRMDG $(kd)\winkpd.c
  58.  
  59. # create the .EXE file, add resources, and make a map file
  60. winker.exe : winker.lnk winker.def winker.res \
  61.              winh19.obj win19f.obj win19n.obj win19t.obj win19m.obj \
  62.          winkpn.obj winkpr.obj winkpx.obj winkpd.obj
  63.     link4 @winker.lnk
  64.     rc winker.res
  65.     mapsym winker
  66.