+++ /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
-