home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / MISC / vh_1.4.lzh / VH / TurboMake < prev    next >
Text File  |  1994-02-10  |  1KB  |  103 lines

  1. #
  2.  
  3. # Makefile for vh browser -- MSDOS/{Borland|Turbo}C
  4.  
  5. #
  6.  
  7. # Set your system type and I/O facilities
  8.  
  9. # -DUNIX       -- The OS is UNIX
  10.  
  11. # -DATT        -- The OS is AT&T UNIX (System III, System V)
  12.  
  13. # -DMSDOS      -- The OS is MSDOS
  14.  
  15. # -DCURSES     -- curses(3) character-oriented screen handling
  16.  
  17. # -DATTMOUSE    -- AT&T 6386 /dev/mouse
  18.  
  19. # -DPOPUP    -- text entry via Mac-like dialogue boxes.
  20.  
  21. # -DCONST    -- your C has `const'
  22.  
  23. #
  24.  
  25. # -DFFGETS      -- faster fgets (Borland/Turbo C only for now)
  26.  
  27. #
  28.  
  29. # If you're using Borland Turbo-C under MS-DOS, see TurboMake
  30.  
  31. #
  32.  
  33. SYSTYPE=-DMSDOS -DSCROLLBAR -DMOUSE
  34.  
  35.  
  36.  
  37. !if !$d(MODEL)
  38.  
  39. MODEL=l
  40.  
  41. !endif
  42.  
  43.  
  44.  
  45. !if !$d(C)
  46.  
  47. # could be bcc or bccx for Borland C; tcc for Turbo C
  48.  
  49. C=bcc
  50.  
  51. !endif
  52.  
  53.  
  54.  
  55. !if $d(ZTC)
  56.  
  57. CC=ztc -m$(MODEL)i
  58.  
  59. CFLAGS= -c -g -b -o $(SYSTYPE)
  60.  
  61. LDFLAGS= -g
  62.  
  63. !else
  64.  
  65. CC=$(C) -m$(MODEL) $(X)
  66.  
  67. CFLAGS= -c -v -Z -O $(SYSTYPE)
  68.  
  69. LDFLAGS= -v -M
  70.  
  71. !endif
  72.  
  73.  
  74.  
  75. .c.obj:
  76.  
  77.     $(CC) $(CFLAGS) $<
  78.  
  79.  
  80.  
  81. jargon: vh
  82.  
  83.     copy vh.exe jargon.exe
  84.  
  85.  
  86.  
  87. vh: vh.exe
  88.  
  89.  
  90.  
  91. vh.exe: vh.obj browse.obj screen.obj
  92.  
  93.     $(CC) $(LDFLAGS) vh.obj browse.obj screen.obj
  94.  
  95.  
  96.  
  97. vh.obj: vh.c vh.h
  98.  
  99. browse.obj: browse.c vh.h screen.h
  100.  
  101. screen.obj: screen.c screen.h
  102.  
  103.