#
# Makefile for building special version of tclx source to
# support Extended Tcl with the varframe enhancements.
#

TCL_DIR = ../tcl6.4
TCLX_DIR = ../tclX6.4c
TK_DIR	= ../tk2.3

CC = cc
COPTS = -O
CFLAGS = $(COPTS) -I. -I$(TK_DIR) -I$(TCLX_DIR)/src -I$(TCL_DIR) -DTK_VERSION=\"2.3/\"
LIBS = $(TK_DIR)/libtk.a $(TCLX_DIR)/libtcl.a -lX11 -lm

VAROBJS=tclFrame.o tclProc.o tclVar.o
OBJS= main.o misc.o $(VAROBJS)

all: libtclx_a

debug: libtclx_g_a

libtclx_a: $(OBJS)
	cp ../tclX6.4c/libtcl.a libtcl.a
	-$(AR) d  libtcl.a $(VAROBJS)
	$(AR) cr libtcl.a  $(VAROBJS)
	ranlib libtcl.a

libtclx_g_a: $(OBJS)
	cp ../tclX6.4c/libtcl_g.a libtcl_g.a
	-$(AR) d  libtcl_g.a $(VAROBJS)
	$(AR) cr libtcl_g.a  $(VAROBJS)
	ranlib libtcl_g.a

clean:
	rm -f $(OBJS)

