home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 3 / goldfish_volume_3.bin / files / text / misc / cvt / source / makefile.tc < prev    next >
Makefile  |  1994-05-28  |  1KB  |  74 lines

  1.  
  2. # CV Makefile for Turbo C Version 1.0, MS-DOS
  3. # (c)Copyright 1991-93 by Tobias Ferber,  All Rights Reserved
  4.  
  5. TC_PATH= c:\devel\tc
  6. TC_BIN_PATH= $(TC_PATH)\bin
  7. TC_LIB_PATH= $(TC_PATH)\libs
  8. TC_INCLUDE_PATH= $(TC_PATH)\include
  9.  
  10. CC= $(TC_BIN_PATH)\tcc.exe
  11. LN= $(TC_BIN_PATH)\tlink.exe
  12.  
  13. DEFINES=
  14. MODEL=m
  15.  
  16. CFLAGS=\
  17.     -I$(TC_INCLUDE_PATH)\
  18.     -L$(TC_LIB_PATH)\
  19.     $(DEFINES)\
  20.     -N -O -G -Z -f- -A -m$(MODEL) -a -y -k -w-pia
  21.  
  22. LFLAGS= /x/l/d/c
  23. OBJS= $(TC_LIB_PATH)\c0$(MODEL).obj
  24. LIBS= $(TC_LIB_PATH)\c$(MODEL).lib
  25.  
  26. MKLNK= $(TC_BIN_PATH)\mklnk.exe
  27. LINKFILE= turboc.$ln
  28.  
  29.  
  30. # *** / ALL / ***
  31.  
  32. all: cvt
  33.  
  34.  
  35. # *** / CVT / ***
  36.  
  37. cvt: cvt.exe
  38.  
  39. CVT_OBJS= cvt.obj cvtparse.obj numdigits.obj tfname.obj filecopy.obj
  40. CVT_LINKFILE= cvt.lnk
  41.  
  42. cvt.exe: $(CVT_OBJS) $(CVT_LINKFILE)
  43.     $(LN) @$(CVT_LINKFILE)
  44.  
  45. $(CVT_LINKFILE): makefile.TC
  46.     $(MKLNK)
  47.     $(MKLNK) $(OBJS) $(CVT_OBJS)
  48.     $(MKLNK) cvt.exe
  49.     $(MKLNK) $(LFLAGS)
  50.     $(MKLNK) $(LIBS)
  51.         ren $(LINKFILE) $(CVT_LINKFILE)
  52.  
  53. cvt.obj: cvt.c cvt.h
  54.     $(CC) $(CFLAGS) -c -ocvt.obj cvt.c
  55.  
  56. cvtparse.obj: cvtparse.c cvt.h
  57.     $(CC) $(CFLAGS) -c -ocvtparse.obj cvtparse.c
  58.  
  59. numdigits.obj: numdigits.c
  60.     $(CC) $(CFLAGS) -c -onumdigits.obj numdigits.c
  61.  
  62. tfname.obj: tfname.c
  63.     $(CC) $(CFLAGS) -c -otfname.obj tfname.c
  64.  
  65. filecopy.obj: filecopy.c filecopy.h
  66.     $(CC) $(CFLAGS) -c -ofilecopy.obj filecopy.c
  67.  
  68.  
  69. # *** / CLEAN / ***
  70.  
  71. clean:
  72.     del *.obj
  73.     del *.lnk
  74.