# Generated automatically from Makefile.in by configure.
.SUFFIXES: .tcl .sed
#### Start of system configuration section. ####


srcdir = .
VPATH = .

CC = gcc
INSTALL = /usr/bin/install -c
INSTALL_PROGRAM = $(INSTALL)

AR = ar
RANLIB = ranlib

DEFS =  -DUSE_DIRENT
LIBS = 
LIBPROGS = @LIBPROGS@

CFLAGS = -O
LDFLAGS =

prefix = /usr/local
exec_prefix = ${prefix}

# Prefix for each installed program, normally empty or `g'.
binprefix = 
# Prefix for each installed man page, normally empty or `g'.
manprefix = 

# Where to install the executables.
bindir = $(exec_prefix)/bin

# Where to put mvdir, if your system lacks the rename system call.
libdir = $(exec_prefix)/lib
tkwww_libdir = $(libdir)/tkWWW

# Where to put the manual pages.
mandir = $(prefix)/man/man1
# Extension (not including `.') for the installed manual page filenames.
manext = 1

# Where the program finds things
tk_www_src_dir = $(tkwww_libdir)
tk_www_extra_path = :/usr/bin/X11:/usr/TeX/bin
tk_www_home_page = http://merengue.oit.unc.edu/
tk_www_start_page = http://merengue.oit.unc.edu/
tk_www_mail = mail
tk_www_tk_cmd = $(bindir)/wwwish

#### End of system configuration section. ####

SHELL = /bin/sh

#### Start of system configuration section. ####

srcdir = .
VPATH = .

CC = gcc
TCL2C = "./tcl2c"
INSTALL = /usr/bin/install -c
INSTALL_PROGRAM = $(INSTALL)

CFLAGS = -O
LDFLAGS = -O
DEFINES =  -DUSE_DIRENT

prefix = /usr/local
exec_prefix = ${prefix}

# Where to install the executable.
bindir = $(exec_prefix)/bin

XINCLUDES =  -I/usr/X386/include
XLIBSW = -L/usr/X386/lib -lX11


INCLUDES = -I../Server -I/usr/include/tcl	-I/usr/include/tcl \
	$(XINCLUDES) -I../../Library/Implementation

CFLAGS2= $(CFLAGS) $(CDEBUGFLAGS) $(DEFINES) $(INCLUDES)

WWW_LIB= ../Library/libwww.a
TKWWW_LIB= ../Server/libtkwww.a

LIBS= -L/usr/X386/lib -ltk -L/usr/lib -ltcl $(XLIBSW)  -lm

objs = binary.o annotate.o bookmarks.o dialog.o edit.anchor.o \
   edit.generate.o edit.modified.o edit.selection.o edit.o \
   editwin.o file.o font.o grpan.o help.o history.o \
   hypertext.o image.o init.o main.o menu.o msgdialog.o \
   navigate.o output.o pan.o parse_args.o server.o telnet.o \
   version.o

srcs =	binary.sed annotate.tcl bookmarks.tcl dialog.tcl edit.anchor.tcl \
   edit.generate.tcl edit.modified.tcl edit.selection.tcl edit.tcl \
   editwin.tcl file.tcl font.tcl grpan.tcl help.tcl history.tcl \
   hypertext.tcl image.tcl init.tcl main.tcl menu.tcl msgdialog.tcl \
   navigate.tcl output.tcl pan.tcl parse_args.tcl server.tcl telnet.tcl \
   version.tcl

tkobjs = tkMain.o TclAppInit.o

.sed.o:
	sed -e 's;tk_www_src_dir;$(tk_www_src_dir);' \
	    -e 's;tk_www_extra_path;$(tk_www_extra_path);' \
	    -e 's;tk_www_home_page;$(tk_www_home_page);' \
	    -e 's;tk_www_start_page;$(tk_www_start_page);' \
	    -e 's;tk_www_mail;$(tk_www_mail);' \
	    -e 's;tk_www_tk_cmd;$(tk_www_tk_cmd);' $<  > $*.sed_tcl
	$(TCL2C) $*.sed_tcl
	$(CC) -c $(CFLAGS2) $*.sed_tcl.c -o $*.o
	$(RM) $*.sed_tcl.c $*.sed_tcl
	
.tcl.o:
	$(TCL2C) $< 
	$(CC) -c $(CFLAGS2) $*.tcl.c -o $*.o
	$(RM) $*.tcl.c

.c.o:
	$(CC) -c $(CFLAGS2) $<

all: tkWWW.sed
	sed -e 's;tk_www_src_dir;$(tk_www_src_dir);' \
	    -e 's;tk_www_extra_path;$(tk_www_extra_path);' \
	    -e 's;tk_www_home_page;$(tk_www_home_page);' \
	    -e 's;tk_www_start_page;$(tk_www_start_page);' \
	    -e 's;tk_www_mail;$(tk_www_mail);' \
	    -e 's;tk_www_tk_cmd;$(tk_www_tk_cmd);' tkWWW.sed > tkWWW
	chmod a+x tkWWW

exec: $(tkobjs) $(objs)
	$(CC) $(tkobjs) $(objs) $(LDFLAGS) \
	    $(TKWWW_LIB) $(WWW_LIB) $(LIBS) -o tkWWW

clean: 
	$(RM) -f *.o tkWWW *~ core *.tcl.c *.sed_tcl *.sed_tcl.c

install:
	$(INSTALL_PROGRAM) $(srcdir)/tkWWW $(bindir)/tkWWW
	cp $(srcdir)/*.tcl $(tkwww_libdir)
	cp $(srcdir)/tclIndex $(tkwww_libdir)
#	cp $(srcdir)/logo $(tkwww_libdir)


execinstall:
	$(INSTALL_PROGRAM) $(srcdir)/tkWWW $(bindir)/tkWWW
