home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_09_03 / 9n03078a < prev    next >
Text File  |  1991-01-17  |  1KB  |  70 lines

  1.  
  2. #
  3. # makefile for example 0
  4. #
  5. # 12/02/90  1830 EST
  6. #
  7.  
  8. CC = tcc
  9. CFLAGS = -ms -v
  10. AS = masm
  11. ASFLAGS = /Mx/Zi
  12. LD = tlink
  13. LDFLAGS = /v/c
  14.  
  15.  
  16. OBJSROM = start1.obj cio.obj osem.obj iolink.obj\
  17.           hdwinit.obj prf.obj puts.obj gets.obj
  18. LIBSROM = libm.lib
  19.  
  20.  
  21. all:        ex0.exe ex0s.exe mon86.exe mon86r.exe
  22.  
  23. mon86.exe:  mon86.obj
  24.         $(CC) $(CFLAGS) -emon86 mon86
  25.  
  26. osem.obj:   osem.c
  27.         $(CC) $(CFLAGS) -c osem.c
  28.  
  29. mon86.obj:  mon86.c
  30.         $(CC) $(CFLAGS) -c mon86.c
  31.  
  32. iolink.obj: iolink.c
  33.         $(CC) $(CFLAGS) -c iolink.c
  34.  
  35. prf.obj:    prf.c
  36.         $(CC) $(CFLAGS) -c prf.c
  37.  
  38. puts.obj:   puts.c
  39.         $(CC) $(CFLAGS) -c puts.c
  40.  
  41. gets.obj:   gets.c
  42.         $(CC) $(CFLAGS) -c gets.c
  43.  
  44. start0.obj: start0.asm
  45.         $(AS) $(ASFLAGS) start0,,,;
  46.  
  47. ex0s.exe:   ex0.obj $(OBJSROM)
  48.         $(LD) $(LDFLAGS) $(OBJSROM) ex0.obj,\
  49.         ex0s,nul,$(LIBSROM)
  50.  
  51. mon86r.exe: mon86.obj $(OBJSROM)
  52.         $(LD) $(LDFLAGS) $(OBJSROM) mon86.obj,\
  53.         mon86r,nul,$(LIBSROM)
  54.  
  55. start1.obj: start1.asm
  56.         $(AS) $(ASFLAGS) start1,,,;
  57.  
  58. cout.obj:   cout.asm
  59.         $(AS) $(ASFLAGS) cout,,,;
  60.  
  61. cin.obj:    cin.asm
  62.         $(AS) $(ASFLAGS) cin,,,;
  63.  
  64. cio.obj:    cio.asm
  65.         $(AS) $(ASFLAGS) cio,,,;
  66.  
  67. ex0.obj:    ex0.c
  68.         $(CC) $(CFLAGS) -c ex0.c
  69.  
  70.