#
#	MMakefile for _tcl/Src/tk3.2
#	Juergen Wagner (J_Wagner@iao.fhg.de), March 1993
#

#-- you may need to adjust the following macros --------------------------

TKLOC	= ../tk3.6
TCLLOC	= ../tcl7.3
TKLIBLOC= /usr/local/lib
XLOC	= /usr/local/X11R5/include

SLIBDIR	= ../../Share/lib

#-- no modifications beyond this point please ----------------------------

LIB	= libtheObjects.a
DEF	= theObjects

OBJS	= theObjects.o
MANS	= 

CFLAGS	= -I. -I$(TKLOC) -I$(TCLLOC) \
	  -I/usr/local/include -I$(XLOC) -O

LDFLAGS	= -L$(TKLIBLOC) -assert pure-text

LIBS	= -ltk -ltcl -lXext -lX11 -lm

#--

DEMOS	= 

TCLLIB	= $(SLIBDIR)/tcl
TKLIB	= $(SLIBDIR)/tk

#--

TODIR	= $(SHARE_LIBDIR)/theObjects

.c.o:
	$(CC) $(CFLAGS) -c $*.c

MOREDIRS= $(TODIR)

#--

all:	$(LIB)

install: install-shared install-unshared

install-shared: $(DIRS)
	(cd lib; tar cf - .) | (cd $(TODIR); tar xvf -)
	chmod -R 755 $(TODIR)
	chown -R root.tcltk $(TODIR)
	chmod 751 $(TODIR)
	touch $(TODIR)/Software/Library,Tk/.non-recursive
	rm -f $(TODIR)/modules.tcl
	ln -s Software/Library,Tk/modules.tcl $(TODIR)
	rm -f $(TODIR)/init.tcl
	ln -s Software/Library,Tk/init.tcl $(TODIR)

install-unshared: $(LIB)
	$(INSTALL_PROGRAM) $(LIB) $(ARCH_LIBDIR)
	ranlib $(ARCH_LIBDIR)/$(LIB)

clean:
	rm -f *.o core *~

veryclean: clean
	rm -f $(LIB) iwish

#--

$(LIB): $(OBJS)
	rm -f $@
	ar cr $@ $(OBJS)
	ranlib $@

new:	clean
	rm -f -r $(TODIR)
