#########################################################################
#	Rc-b`c CNEt@C								  		#
#											                 			#
#########################################################################

EXE = 3dcad
PACK = PolyMain.o PolyDraw.o
OBJ = main.o menu.o menuevent.o subwin.o switch.o window.o bitmap.o color.o func.o
OBJ2 = screen.o design.o drag.o rectselect.o polySelect.o winfile.o txtfile.o STxtfile.o editDesign.o transfer.o transanm.o anim.o 
LIB = ToolBox.a

######## IuWFNg̃N ###########################################

$(EXE):		$(OBJ) $(OBJ2) $(PACK) $(LIB)
		cc -o $(EXE) $(OBJ) $(OBJ2) $(PACK) $(LIB) -lX11 -lm

######## \[X̃RpC #############################################

main.o:		main.c ToolBox.h  caduser
		cc -c -signed -D__PROTO__ -o main.o main.c

menu.o:		menu.c ToolBox.h MenuRes.h caduser
		cc -c -signed -D__PROTO__ -o menu.o menu.c

menuevent.o:	menuevent.c ToolBox.h caduser
		cc -c -signed -D__PROTO__ -o menuevent.o menuevent.c

subwin.o:		subwin.c ToolBox.h caduser
		cc -c -signed -D__PROTO__ -o subwin.o subwin.c

window.o:		window.c ToolBox.h caduser
		cc -c -signed -D__PROTO__ -o window.o window.c

switch.o:		switch.c ToolBox.h caduser
		cc -c -signed -D__PROTO__ -o switch.o switch.c

bitmap.o:		bitmap.c ToolBox.h caduser
		cc -c -signed -D__PROTO__ -o bitmap.o bitmap.c

color.o:		color.c ToolBox.h  caduser
		cc -c -signed -D__PROTO__ -o color.o color.c

screen.o:		screen.c ToolBox.h caduser
		cc -c -signed -D__PROTO__ -o screen.o screen.c

design.o:		design.c ToolBox.h caduser
		cc -c -signed -D__PROTO__ -o design.o design.c

drag.o:		drag.c ToolBox.h caduser
		cc -c -signed -D__PROTO__ -o drag.o drag.c

rectselect.o:		rectselect.c ToolBox.h caduser
		cc -c -signed -D__PROTO__ -o rectselect.o rectselect.c

polySelect.o:		polySelect.c ToolBox.h caduser
		cc -c -signed -D__PROTO__ -o polySelect.o polySelect.c

winfile.o:	winfile.c ToolBox.h External.h caduser
		cc -c -signed -D__PROTO__ -o winfile.o winfile.c

txtfile.o:	txtfile.c ToolBox.h FunCad.h caduser
		cc -c -signed -D__PROTO__ -o txtfile.o txtfile.c

STxtfile.o:	STxtfile.c ToolBox.h FunCad.h caduser
		cc -c -signed -D__PROTO__ -o STxtfile.o STxtfile.c

editDesign.o:	editDesign.c ToolBox.h caduser
		cc -c -signed -D__PROTO__ -o editDesign.o editDesign.c

transfer.o  :	transfer.c ToolBox.h caduser
		cc -c -signed -D__PROTO__ -o transfer.o transfer.c

transanm.o  :	transfer.c ToolBox.h caduser
		cc -c -signed -D__PROTO__ -o transanm.o transanm.c

func.o  	:	func.c ToolBox.h caduser
		cc -c -signed -D__PROTO__ -o func.o func.c

anim.o  	:	anim.c ToolBox.h External.h caduser
		cc -c -signed -D__PROTO__ -o anim.o anim.c
