#
# This is the make file for the cagd_lib library for Borland C++ 2.0.
#
# Only large model is created here.
#
#				Gershon Elber, Jun 1989
#

# Works only on TC++ 1.0 make and up - swap out make before invoking command.
.SWAP

# Get the destination directories:
!include "..\makeflag.tc"

OBJS =  afd_cube.obj bsp2poly.obj bsp_gen.obj bsp_knot.obj \
	bspboehm.obj bspcoxdb.obj bzr2poly.obj bzr_gen.obj \
	cagd_arc.obj cagd_aux.obj cagd_cci.obj cagd_dbg.obj \
	cagd_err.obj cagd_ftl.obj cagd1gen.obj cagd2gen.obj \
	cagdbbox.obj cagdbsum.obj cagdcmpt.obj cagdcmrg.obj cagdcoer.obj \
	cagdcsrf.obj cagdedit.obj cagdextr.obj cagdmesh.obj cagdoslo.obj \
	cagdprim.obj cagdruld.obj cagdsmrg.obj cagdsrev.obj cagdswep.obj \
	cbsp_aux.obj cbsp_int.obj cbspeval.obj cbzr_aux.obj cbzr_pwr.obj \
	cbzreval.obj crvmatch.obj hermite.obj mshplanr.obj \
	poly_err.obj sbsp_aux.obj \
	sbsp_int.obj sbspeval.obj sbzr_aux.obj sbzreval.obj

POBJS = +afd_cube.obj +bsp2poly.obj +bsp_gen.obj +bsp_knot.obj \
	+bspboehm.obj +bspcoxdb.obj +bzr2poly.obj +bzr_gen.obj \
	+cagd_arc.obj +cagd_aux.obj +cagd_cci.obj +cagd_dbg.obj \
	+cagd_err.obj +cagd_ftl.obj +cagd1gen.obj +cagd2gen.obj \
	+cagdbbox.obj +cagdbsum.obj +cagdcmpt.obj +cagdcmrg.obj +cagdcoer.obj \
	+cagdcsrf.obj +cagdedit.obj +cagdextr.obj +cagdmesh.obj +cagdoslo.obj \
	+cagdprim.obj +cagdruld.obj +cagdsmrg.obj +cagdsrev.obj +cagdswep.obj \
	+cbsp_aux.obj +cbsp_int.obj +cbspeval.obj +cbzr_aux.obj +cbzr_pwr.obj \
	+cbzreval.obj +crvmatch.obj +hermite.obj +mshplanr.obj \
	+poly_err.obj +sbsp_aux.obj \
	+sbsp_int.obj +sbspeval.obj +sbzr_aux.obj +sbzreval.obj

cagd_lib.lib: $(OBJS)
	del cagd_lib.lib
	tlib /c cagd_lib.lib @&&!
$(POBJS), cagd_lib.lst
!

install: cagd_lib.lib
	copy cagd_lib.lib $(LIB_DIR)

# Dependencies starts here - do not touch, generated automatically.
afd_cube.obj:	cagd_loc.h
bsp2poly.obj:	cagd_loc.h
bsp_gen.obj:	cagd_loc.h
bsp_knot.obj:	cagd_loc.h
bspboehm.obj:	cagd_loc.h
bspcoxdb.obj:	cagd_loc.h
bzr2poly.obj:	cagd_loc.h
bzr_gen.obj:	cagd_loc.h
cagd1gen.obj:	cagd_loc.h ../include/geomat3d.h ../include/miscattr.h
cagd2gen.obj:	cagd_loc.h ../include/geomat3d.h ../include/miscattr.h
cagd_arc.obj:	cagd_loc.h
cagd_aux.obj:	cagd_loc.h
cagd_dbg.obj:	cagd_loc.h
cagd_err.obj:	cagd_loc.h
cagd_ftl.obj:	cagd_loc.h
cagdbbox.obj:	cagd_loc.h
cagdbsum.obj:	cagd_loc.h
cagdcmpt.obj:	cagd_loc.h
cagdcmrg.obj:	cagd_loc.h
cagdcoer.obj:	cagd_loc.h
cagdcsrf.obj:	cagd_loc.h
cagdedit.obj:	cagd_loc.h
cagdextr.obj:	cagd_loc.h
cagdmesh.obj:	cagd_loc.h
cagdruld.obj:	cagd_loc.h
cagdsmrg.obj:	cagd_loc.h
cagdsrev.obj:	cagd_loc.h
cagdswep.obj:	cagd_loc.h
cbsp_aux.obj:	cagd_loc.h
cbsp_int.obj:	cagd_loc.h ../include/extra_fn.h
cbspeval.obj:	cagd_loc.h
cbzr_aux.obj:	cagd_loc.h
cbzr_pwr.obj:	cagd_loc.h
cbzreval.obj:	cagd_loc.h
mshplanr.obj:	cagd_loc.h
sbsp_aux.obj:	cagd_loc.h
sbsp_int.obj:	cagd_loc.h ../include/extra_fn.h
sbspeval.obj:	cagd_loc.h
sbzr_aux.obj:	cagd_loc.h
sbzreval.obj:	cagd_loc.h
