all : dbf2html.exe editdbf.exe\
      dbfpack.exe dbfappendblank.exe dbfzero2blank.exe dbflist.exe \
      dbfsort.exe dbfstruct.exe dbfcreate.exe dbfcopystruct.exe

BCDIR = C:\PROGRA~2\BORLAND\CBUILDER6
LINK = $(BCDIR)\BIN\ILINK32 -c -m -s -L$(BCDIR)\LIB C0X32
LIBS = $(BCDIR)\BIN\IMPORT32 CW32MT
INCDIR = $(BCDIR)\INCLUDE
WINLINK = $(BCDIR)\BIN\ILINK32 -aa -c -L$(BCDIR)\LIB C0W32

dbfcreate.exe : dbfcreate.obj dbftable.lib
  $(LINK) dbfcreate, dbfcreate, dbfcreate, dbftable $(LIBS)

dbfcopystruct.exe : dbfcopystruct.obj dbftable.lib
  $(LINK) dbfcopystruct, dbfcopystruct, dbfcopystruct, dbftable $(LIBS)

dbfappendblank.exe : dbfappendblank.obj dbftable.obj
  $(LINK) dbfappendblank dbftable, dbfappendblank, dbfappendblank, $(LIBS)

dbfzero2blank.exe : dbfzero2blank.obj dbftable.obj
  $(LINK) dbfzero2blank dbftable, dbfzero2blank, dbfzero2blank, $(LIBS)

dbf2html.exe : dbf2html.obj dbftable.obj
  $(LINK) dbf2html dbftable, dbf2html, dbf2html, $(LIBS)

dbfpack.exe : dbfpack.obj dbftable.obj
  $(LINK) dbfpack dbftable, dbfpack, dbfpack, $(LIBS)

dbfsort.exe : dbfsort.obj dbftable.obj
  $(LINK) dbfsort dbftable, dbfsort, dbfsort, $(LIBS)

dbfstruct.exe : dbfstruct.obj dbftable.obj
  $(LINK) dbfstruct dbftable, dbfstruct, dbfstruct, $(LIBS)

dbflist.exe : dbflist.obj dbftable.obj
  $(LINK) dbflist dbftable, dbflist, dbflist, $(LIBS)

editdbf.exe : editdbf.obj editdbf.res dbftable.obj
  $(WINLINK) editdbf dbftable ..\zdate\zdate, editdbf, editdbf, $(LIBS),, editdbf

.cpp.obj:
  $(BCDIR)\BIN\BCC32 -j5 -c -x- -RT- -I$(INCDIR) $<

.rc.res:
  $(BCDIR)\BIN\BRC32 -dWIN32 -32 -r -i$(INCDIR) $<

