home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1997 December / PCO1297.ISO / FilesBBS / DOS / SQRESET.EXE / SOURCE.ZIP / SQRESET.MAK < prev   
Encoding:
Makefile  |  1997-09-21  |  875 b   |  59 lines

  1. #        *Primary target stuff*
  2. TARGET = sqreset
  3. SOURCE = $(TARGET).c
  4. MODEL = l
  5.  
  6. #        Select either .com or .exe
  7. TYPE = exe
  8. PROG =
  9.  
  10. LIBPATH = C:\TC\LIB
  11. INCLUDEPATH = C:\TC\INCLUDE;C:\TC\INCLUDE\SQUISH
  12. FINALTARGET = $(TARGET).$(TYPE)
  13.  
  14. #        *Compiler Options*
  15. COPT = -2\
  16.     -d\
  17.     -f-\
  18.     -g15\
  19.     -h\
  20.     -j5\
  21.     -K\
  22.     -m$(MODEL)\
  23.     -O\
  24.     -v-\
  25.     -vi-\
  26.     -w+\
  27.     -Z\
  28.     -I$(INCLUDEPATH)\
  29.     -L$(LIBPATH)
  30.  
  31. #        *Translator Definitions*
  32. CC = TCC $(COPT)
  33. TASM = ASM
  34. TLIB = tlib
  35. TLINK = tlink
  36.  
  37. all: $(FINALTARGET)
  38.     -del *.obj
  39.     -pklite $(FINALTARGET)
  40.  
  41. #        *List Macros*
  42. EXE_dependencies = \
  43.  $(TARGET).obj
  44.  
  45. #        *Explicit Rules*
  46. $(TARGET).$(TYPE): $(EXE_dependencies)
  47.   $(TLINK) $(PROG)/x/n/c/d/L$(LIBPATH) @&&|
  48. c0$(MODEL).obj+
  49. $(TARGET).obj
  50. $(TARGET)
  51.  
  52. c$(MODEL).lib+
  53. squish_l.lib
  54. |
  55.  
  56. #        *Individual File Dependencies*
  57. $(TARGET).obj: $(SOURCE)
  58.     $(CC) -c $(SOURCE)
  59.