home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR2 / CBUFF09.ZIP / SRC.ZIP / MAKEFILE.BCC < prev    next >
Text File  |  1993-11-16  |  2KB  |  65 lines

  1. #   $Id: Makefile,v 1.1.1.1 1993/06/21 11:12:00 anjo Exp $
  2. #   
  3. #   File    Makefile.bcc
  4. #   Part of    ChessBase utilities file format (CBUFF)
  5. #   Author    Anjo Anjewierden, anjo@swi.psy.uva.nl
  6. #   Purpose    Makefile
  7. #   Works with    Borland C++ 3.1
  8. #   
  9. #   Notice    Copyright (c) 1993  Anjo Anjewierden
  10. #   
  11. #   History    08/06/93  (Created)
  12. #           14/11/93  (Last modified)
  13.  
  14.  
  15. CC=        bcc
  16. CFLAGS=        -ml -A -w
  17. LIBS=        
  18.  
  19. PROGRAMS=    cuclean culatex culist cumerge cunames cupgn\
  20.         cusort custats cuverify
  21. LIB=        cbuff.lib
  22. SOURCES=    alloc.c cbase.c cbgame.c cbheader.c cbuff.c game.c \
  23.         move.c position.c symbols.c text.c \
  24.         language.c string.c strtable.c option.c error.c file.c
  25. OBJECTS=    alloc.obj cbase.obj cbgame.obj cbheader.obj cbuff.obj game.obj \
  26.         move.obj position.obj symbols.obj text.obj \
  27.         language.obj string.obj strtable.obj option.obj error.obj file.obj
  28.  
  29.  
  30. all:        $(LIB) $(PROGRAMS)
  31.  
  32. $(LIB):        $(OBJECTS)
  33.  
  34. cuclean:    $(LIB) clean.c
  35.         $(CC) $(CFLAGS) -ecuclean.exe clean.c $(LIB)
  36.  
  37. culatex:    $(LIB) latex.c
  38.         $(CC) $(CFLAGS) -eculatex.exe latex.c $(LIB)
  39.  
  40. culist:        $(LIB) list.c
  41.         $(CC) $(CFLAGS) -eculist.exe list.c $(LIB)
  42.  
  43. cumerge:    $(LIB) merge.c
  44.         $(CC) $(CFLAGS) -ecumerge.exe merge.c $(LIB)
  45.  
  46. cunames:    $(LIB) names.c
  47.         $(CC) $(CFLAGS) -ecunames.exe names.c $(LIB)
  48.  
  49. cupgn:        $(LIB) pgn.c
  50.         $(CC) $(CFLAGS) -ecupgn.exe pgn.c $(LIB)
  51.  
  52. cusort:        $(LIB) sort.c
  53.         $(CC) $(CFLAGS) -ecusort.exe sort.c $(LIB)
  54.  
  55. custats:    $(LIB) stats.c
  56.         $(CC) $(CFLAGS) -ecustats.exe stats.c $(LIB)
  57.  
  58. cuverify:    $(LIB) verify.c
  59.         $(CC) $(CFLAGS) -ecuverify.exe verify.c $(LIB)
  60.  
  61. .c.obj:        
  62.         $(CC) $(CFLAGS) -c $*.c
  63.         tlib cbuff.lib -+ $*.obj
  64.  
  65.