
#
# This make file is for the irit2ray utility for Borland C++ 2.0
# (Using Ansi C though).
#
# Only large model is created here.
#
#				Gershon Elber, July 1990
#

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

# Includes generic definitions.
!include "..\makeflag.tc"

IRIT2RAY_OBJS = irit2ray.obj ffcnvrt.obj

IRIT2PS_OBJS  = irit2ps.obj ffcnvrt.obj

IRIT2HGL_OBJS  = irit2hgl.obj ffcnvrt.obj

IRIT2XFG_OBJS = irit2xfg.obj ffcnvrt.obj

IRIT2NFF_OBJS = irit2nff.obj ffcnvrt.obj

DAT2IRIT_OBJS = dat2irit.obj ffcnvrt.obj

DXF2IRIT_OBJS = dxf2irit.obj ffcnvrt.obj

IRIT2DXF_OBJS = irit2dxf.obj ffcnvrt.obj

IRIT2SCN_OBJS = irit2scn.obj ffcnvrt.obj

IRIT2PLG_OBJS = irit2plg.obj ffcnvrt.obj

IRIT2IV_OBJS = irit2iv.obj ffcnvrt.obj

DAT2BIN_OBJS = dat2bin.obj

SKELETN1_OBJS = skeletn1.obj ffcnvrt.obj


all: irit2ray.exe irit2ps.exe irit2xfg.exe irit2nff.exe dat2irit.exe \
	dxf2irit.exe irit2dxf.exe irit2scn.exe irit2plg.exe irit2iv.exe \
	irit2hgl.exe dat2bin.exe skeletn1.exe


irit2ray.exe: $(IRIT2RAY_OBJS)
	$(LNK) @&&!
$(TC_LIB_DIR)\c0l+
$(IRIT2RAY_OBJS)
irit2ray.exe
irit2ray.map
$(LIBS)
!$(LFLAGS)


irit2ps.exe: $(IRIT2PS_OBJS)
	$(LNK) @&&!
$(TC_LIB_DIR)\c0l+
$(IRIT2PS_OBJS)
irit2ps.exe
irit2ps.map
$(LIBS)
!$(LFLAGS)


irit2xfg.exe: $(IRIT2XFG_OBJS)
	$(LNK) @&&!
$(TC_LIB_DIR)\c0l+
$(IRIT2XFG_OBJS)
irit2xfg.exe
irit2xfg.map
$(LIBS)
!$(LFLAGS)


irit2hgl.exe: $(IRIT2HGL_OBJS)
	$(LNK) @&&!
$(TC_LIB_DIR)\c0l+
$(IRIT2HGL_OBJS)
irit2hgl.exe
irit2hgl.map
$(LIBS)
!$(LFLAGS)


irit2nff.exe: $(IRIT2NFF_OBJS)
	$(LNK) @&&!
$(TC_LIB_DIR)\c0l+
$(IRIT2NFF_OBJS)
irit2nff.exe
irit2nff.map
$(LIBS)
!$(LFLAGS)


dat2irit.exe: $(DAT2IRIT_OBJS)
	$(LNK) @&&!
$(TC_LIB_DIR)\c0l+
$(DAT2IRIT_OBJS)
dat2irit.exe
dat2irit.map
$(LIBS)
!$(LFLAGS)


dxf2irit.exe: $(DXF2IRIT_OBJS)
	$(LNK) @&&!
$(TC_LIB_DIR)\c0l+
$(DXF2IRIT_OBJS)
dxf2irit.exe
dxf2irit.map
$(LIBS)
!$(LFLAGS)


irit2dxf.exe: $(IRIT2DXF_OBJS)
	$(LNK) @&&!
$(TC_LIB_DIR)\c0l+
$(IRIT2DXF_OBJS)
irit2dxf.exe
irit2dxf.map
$(LIBS)
!$(LFLAGS)


irit2scn.exe: $(IRIT2SCN_OBJS)
	$(LNK) @&&!
$(TC_LIB_DIR)\c0l+
$(IRIT2SCN_OBJS)
irit2scn.exe
irit2scn.map
$(LIBS)
!$(LFLAGS)


irit2plg.exe: $(IRIT2PLG_OBJS)
	$(LNK) @&&!
$(TC_LIB_DIR)\c0l+
$(IRIT2PLG_OBJS)
irit2plg.exe
irit2plg.map
$(LIBS)
!$(LFLAGS)


irit2iv.exe: $(IRIT2IV_OBJS)
	$(LNK) @&&!
$(TC_LIB_DIR)\c0l+
$(IRIT2IV_OBJS)
irit2iv.exe
irit2iv.map
$(LIBS)
!$(LFLAGS)


skeletn1.exe: $(SKELETN1_OBJS)
	$(LNK) @&&!
$(TC_LIB_DIR)\c0l+
$(SKELETN1_OBJS)
skeletn1.exe
skeletn1.map
$(LIBS)
!$(LFLAGS)


dat2bin.exe: $(DAT2BIN_OBJS)
	$(LNK) @&&!
$(TC_LIB_DIR)\c0l+
$(DAT2BIN_OBJS)
dat2bin.exe
dat2bin.map
$(LIBS)
!$(LFLAGS)


install: all
	copy irit2ray.exe $(BIN_DIR)
	del irit2ray.exe 
	copy irit2ps.exe $(BIN_DIR)
	del irit2ps.exe 
	copy irit2xfg.exe $(BIN_DIR)
	del irit2xfg.exe 
	copy irit2hgl.exe $(BIN_DIR)
	del irit2hgl.exe 
	copy irit2nff.exe $(BIN_DIR)
	del irit2nff.exe 
	copy dat2irit.exe $(BIN_DIR)
	del dat2irit.exe 
	copy dxf2irit.exe $(BIN_DIR)
	del dxf2irit.exe 
	copy irit2dxf.exe $(BIN_DIR)
	del irit2dxf.exe 
	copy irit2scn.exe $(BIN_DIR)
	del irit2scn.exe 
	copy irit2plg.exe $(BIN_DIR)
	del irit2plg.exe 
	copy irit2iv.exe $(BIN_DIR)
	del irit2iv.exe 
	copy dat2bin.exe $(BIN_DIR)
	del dat2bin.exe 
	copy skeletn1.exe $(BIN_DIR)
	del skeletn1.exe 

# Dependencies starts here - do not touch, generated automatically.
dat2bin.obj:	../include/irit_sm.h ../include/iritprsr.h ../include/attribut.h ../include/allocate.h ../include/iritgrap.h ../include/getarg.h ../include/genmat.h ffcnvrt.h ../include/ip_cnvrt.h
dat2irit.obj:	../include/irit_sm.h ../include/iritprsr.h ../include/attribut.h ../include/cagd_lib.h ../include/symb_lib.h ../include/triv_lib.h ../include/trim_lib.h ../include/getarg.h ../include/genmat.h
dxf2irit.obj:	../include/irit_sm.h ../include/iritprsr.h ../include/allocate.h ../include/attribut.h ../include/getarg.h ../include/genmat.h
ffcnvrt.obj:	../include/irit_sm.h ../include/iritprsr.h ../include/allocate.h ffcnvrt.h ../include/ip_cnvrt.h
irit2dxf.obj:	../include/irit_sm.h ../include/iritprsr.h ../include/allocate.h ../include/attribut.h ../include/iritgrap.h ../include/getarg.h ../include/genmat.h ffcnvrt.h ../include/ip_cnvrt.h
irit2iv.obj:	../include/irit_sm.h ../include/iritprsr.h ../include/allocate.h ../include/attribut.h ../include/iritgrap.h ../include/geomat3d.h ../include/getarg.h ../include/genmat.h ffcnvrt.h ../include/ip_cnvrt.h
irit2nff.obj:	../include/irit_sm.h ../include/iritprsr.h ../include/allocate.h ../include/attribut.h ../include/iritgrap.h ../include/getarg.h ../include/genmat.h ffcnvrt.h ../include/ip_cnvrt.h
irit2plg.obj:	../include/irit_sm.h ../include/iritprsr.h ../include/allocate.h ../include/attribut.h ../include/iritgrap.h ../include/getarg.h ../include/genmat.h ffcnvrt.h ../include/ip_cnvrt.h
irit2ps.obj:	../include/irit_sm.h ../include/iritprsr.h ../include/allocate.h ../include/attribut.h ../include/iritgrap.h ../include/geomat3d.h ../include/getarg.h ../include/bbox.h ../include/genmat.h ffcnvrt.h ../include/ip_cnvrt.h
irit2ray.obj:	../include/irit_sm.h ../include/iritprsr.h ../include/allocate.h ../include/attribut.h ../include/iritgrap.h ../include/getarg.h ../include/genmat.h ffcnvrt.h ../include/ip_cnvrt.h
irit2scn.obj:	../include/irit_sm.h ../include/iritprsr.h ../include/allocate.h ../include/attribut.h ../include/iritgrap.h ../include/getarg.h ../include/genmat.h ffcnvrt.h ../include/ip_cnvrt.h
irit2xfg.obj:	../include/irit_sm.h ../include/iritprsr.h ../include/allocate.h ../include/attribut.h ../include/iritgrap.h ../include/getarg.h ../include/genmat.h ffcnvrt.h
skeletn1.obj:	../include/irit_sm.h ../include/iritprsr.h ../include/attribut.h ../include/allocate.h ../include/iritgrap.h ../include/getarg.h ../include/genmat.h ffcnvrt.h ../include/ip_cnvrt.h
