#
# SCCS INFO
#      %W% %G%
#
# Kim Gillies	July 1992
#
#
.KEEP_STATE:

# If you don't have Extended TCL set the TclDir use the second, augmented
# source list
TclDir = /mpgc/tclstuff/tk2.3/tcl
TkDir = /mpgc/tclstuff/tk2.3

# Used for the tk code.
OCC = cc
OMYCFLAGS = -g

# Set to cc or gcc
CC = gcc
MYCFLAGS = -ggdb  -O -W -Wswitch -Wreturn-type -Wunused -Wcomment

INCLUDES= -I../ -I$(TkDir)
CFLAGS = $(MYCFLAGS) $(INCLUDES)

CLIENT=tkipc

CLNTSOURCES=tkmain.c tclmain.c
CLNTOBJECTS= $(CLNTSOURCES:.c=.o)
MYLIBS= -L../ -ltclIPC -ltk -ltcl -lX11 -lm

all:	$(CLIENT)

#
# The client routines
#
$(CLIENT): $(CLNTOBJECTS)
	$(CC) $(CLNTOBJECTS) -o $@ $(MYLIBS)

#
tkmain.o : tkmain.c
	$(OCC) $(OCFLAGS) $(INCLUDES) -I$(TclDir) -c tkmain.c

print:
	vgrind -t *.c *.h | lpr -t -Plw10

depend:	
	@echo 'Making Dependencies'
	@cc -M $(INCLUDES) $(SRC) > makedep
	@echo '$$r makedep' >>eddep
	@echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >>eddep
	@echo '$$r makedep' >>eddep
	@echo 'w' >>eddep
	@cp Makefile Makefile.bak
	@ed - Makefile < eddep
	@rm eddep makedep

saber_src:
	#load $(MYCFLAGS) $(CLNTSOURCES) $(MYLIBS)

saber_obj:
        #load $(OBJECTS) $(MYLIBS)

clean:
	rm -rf $(CLNTOBJECTS) $(CLIENT) core

# DO NOT DELETE THIS LINE -- make depend uses it

