--- /dev/null
+# manually generated by KriP
+# Do Edit!
+
+ifeq (,$(TKHTML))
+ TKHTML=/opt/TclTk/htmlwidget
+endif
+S=$(TKHTML)/src
+
+ifeq (,$(WIN32))
+ include ../make.tcltk
+ OSDEF=-DOS_UNIX=1 -DOS_WIN=0
+ PIC=-fPIC
+else
+ include ../../make.mingw
+ include ../make.tcltk.mingw
+ OSDEF=-DOS_UNIX=0 -DOS_WIN=1
+endif
+
+CC=gcc
+RANLIB=ranlib
+ifeq ($(NDEBUG),)
+DBG=-g
+else
+DBG=-DNDEBUG
+endif
+
+CPPFLAGS=$(TCL_DEFS) $(OSDEF) -I. $(TCL_INCLUDE_SPEC) $(DBG)
+CFLAGS=-O2 -Wall -W -Wshadow -pedantic -Wno-long-long
+
+
+ifeq (,$(TCL_SHLIB_LD))
+all: headers libtkhtml.a
+else
+all: headers libtkhtml.a libtkhtml.so pkgIndex.tcl
+endif
+
+# use native compiler
+makeheaders: $(TKHTML)/tools/makeheaders.c
+ : this may fail if cc uses the cross compilers as
+ : try to run it manually
+ /usr/bin/cc -o makeheaders $(TKHTML)/tools/makeheaders.c
+
+htmltokens.c: $S/tokenlist.txt $(TKHTML)/tools/maketokens.tcl
+ tclsh $(TKHTML)/tools/maketokens.tcl $S/tokenlist.txt >htmltokens.c
+
+pkgIndex.tcl: libtkhtml.so
+ echo 'pkg_mkIndex . libtkhtml.so' | tclsh
+
+# variants of the builtin rules
+%.o: $S/%.c
+ $(CC) -c $(CPPFLAGS) $(CFLAGS) -o $@ $<
+
+sh%.o: $S/%.c
+ $(CC) -c $(CPPFLAGS) $(TCL_SHLIB_CFLAGS) $(CFLAGS) -o $@ $<
+
+sh%.o: %.c
+ $(CC) -c $(CPPFLAGS) $(TCL_SHLIB_CFLAGS) $(CFLAGS) -o $@ $<
+
+# deps
+htmlcmd.o: $S/htmlcmd.c htmlcmd.h
+htmldraw.o: $S/htmldraw.c htmldraw.h
+htmlform.o: $S/htmlform.c htmlform.h
+htmlimage.o: $S/htmlimage.c htmlimage.h
+htmlindex.o: $S/htmlindex.c htmlindex.h
+htmllayout.o: $S/htmllayout.c htmllayout.h
+htmlparse.o: $S/htmlparse.c htmlparse.h
+htmlsizer.o: $S/htmlsizer.c htmlsizer.h
+htmltable.o: $S/htmltable.c htmltable.h
+htmltest.o: $S/htmltest.c htmltest.h
+htmltokens.o: htmltokens.c htmltokens.h
+htmlurl.o: $S/htmlurl.c htmlurl.h
+htmlwidget.o: $S/htmlwidget.c htmlwidget.h
+shhtmlcmd.o: $S/htmlcmd.c htmlcmd.h
+shhtmldraw.o: $S/htmldraw.c htmldraw.h
+shhtmlform.o: $S/htmlform.c htmlform.h
+shhtmlimage.o: $S/htmlimage.c htmlimage.h
+shhtmlindex.o: $S/htmlindex.c htmlindex.h
+shhtmllayout.o: $S/htmllayout.c htmllayout.h
+shhtmlparse.o: $S/htmlparse.c htmlparse.h
+shhtmlsizer.o: $S/htmlsizer.c htmlsizer.h
+shhtmltable.o: $S/htmltable.c htmltable.h
+shhtmltest.o: $S/htmltest.c htmltest.h
+shhtmltokens.o: htmltokens.c htmltokens.h
+shhtmlurl.o: $S/htmlurl.c htmlurl.h
+shhtmlwidget.o: $S/htmlwidget.c htmlwidget.h
+
+libtkhtml.a: htmlcmd.o htmldraw.o htmlform.o htmlimage.o htmlindex.o htmllayout.o htmlparse.o htmlsizer.o htmltable.o htmltest.o htmlurl.o htmlwidget.o htmltokens.o
+ ar cr $@ $^
+ ranlib $@
+
+libtkhtml.so: shhtmlcmd.o shhtmldraw.o shhtmlform.o shhtmlimage.o shhtmlindex.o shhtmllayout.o shhtmlparse.o shhtmlsizer.o shhtmltable.o shhtmltest.o shhtmlurl.o shhtmlwidget.o shhtmltokens.o
+ strip $^
+ $(TCL_SHLIB_LD) -o $@ $^ \
+ $(TCL_LIB_SPEC) $(TK_LIB_SPEC) $(TCL_LD_SEARCH_FLAGS) $(TK_LIBS)
+
+headers: makeheaders htmltokens.c
+ ./makeheaders $S/htmlcmd.c:htmlcmd.h $S/htmldraw.c:htmldraw.h $S/htmlform.c:htmlform.h $S/htmlimage.c:htmlimage.h $S/htmlindex.c:htmlindex.h $S/htmllayout.c:htmllayout.h $S/htmlparse.c:htmlparse.h $S/htmlsizer.c:htmlsizer.h $S/htmltable.c:htmltable.h $S/htmltest.c:htmltest.h $S/htmlurl.c:htmlurl.h $S/htmlwidget.c:htmlwidget.h htmltokens.c $S/html.h
+
+
+clean:
+ rm -f makeheaders *.o *.h *.a *.so htmltokens.c pkgIndex.tcl
+ rm -rf srcdir
+
+install: all
+ cp libtkhtml.a $(TK_PREFIX)/lib
+ifneq (,$(TCL_SHLIB_LD))
+ [ -d $(TK_PREFIX)/lib/Tkhtml ] || mkdir $(TK_PREFIX)/lib/Tkhtml
+ cp libtkhtml.so $(TK_PREFIX)/lib/Tkhtml
+ cp pkgIndex.tcl $(TK_PREFIX)/lib/Tkhtml
+endif
+