
#
# Makefile for the IRIT solid modeler.
#
#
# This makefile is for Turbo C++ 1.0 and up (Using Ansi C though).
#

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

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

OBJS = adjacncy.obj bool-hi.obj bool1low.obj bool2low.obj bool-2d.obj \
	ctrl-brk.obj dosintr.obj freeform.obj \
	inptevl1.obj inptevl2.obj inptprsr.obj irit.obj objects.obj \
        overload.obj primitiv.obj windows.obj viewobj.obj

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

install: irit.exe
	copy irit.exe $(BIN_DIR)
	del irit.exe 
	copy iritinit.irt $(BIN_DIR)
	copy irit-dos.cfg $(BIN_DIR)\irit.cfg

# Dependencies starts here - do not touch, generated automatically.
adjacncy.obj:	program.h adjacncy.h
bool-2d.obj:	program.h booleanl.h booleang.h objects.h windows.h
bool-hi.obj:	program.h booleang.h booleanl.h ctrl-brk.h objects.h windows.h
bool1low.obj:	program.h adjacncy.h booleang.h booleanl.h objects.h windows.h
bool2low.obj:	program.h booleang.h booleanl.h objects.h
ctrl-brk.obj:	program.h ctrl-brk.h
dosintr.obj:	program.h dosintr.h ctrl-brk.h windows.h
freeform.obj:	program.h objects.h primitiv.h windows.h freeform.h
inptevl1.obj:	program.h ctrl-brk.h dosintr.h freeform.h inptprsg.h inptprsl.h objects.h overload.h primitiv.h windows.h
inptevl2.obj:	program.h ctrl-brk.h objects.h inptprsg.h inptprsl.h windows.h
inptprsr.obj:	program.h ctrl-brk.h inptprsg.h inptprsl.h objects.h overload.h windows.h
irit.obj:	program.h ctrl-brk.h dosintr.h inptprsg.h objects.h windows.h
objects.obj:	program.h objects.h windows.h
overload.obj:	program.h booleang.h freeform.h inptprsg.h inptprsl.h objects.h overload.h
primitiv.obj:	program.h objects.h primitiv.h windows.h
windows.obj:	program.h windows.h
