1999-12-07 07:25:56 -08:00
|
|
|
include ../support/Makefile.common
|
1999-11-30 06:59:39 -08:00
|
|
|
|
|
|
|
all: tk.ml .depend
|
|
|
|
|
|
|
|
tkgen.ml: ../Widgets.src ../compiler/tkcompiler
|
|
|
|
cd ..; ../../boot/ocamlrun compiler/tkcompiler
|
|
|
|
|
|
|
|
# dependencies are broken: wouldn't work with gmake 3.77
|
|
|
|
|
|
|
|
tk.ml .depend: tkgen.ml ../support/report.ml #../builtin/builtin_*.ml
|
|
|
|
(echo 'open Widget'; \
|
|
|
|
echo 'open Protocol'; \
|
|
|
|
echo 'open Support'; \
|
|
|
|
echo 'open Textvariable'; \
|
|
|
|
cat ../support/may.ml; \
|
|
|
|
cat ../support/coerce.ml; \
|
|
|
|
cat ../support/report.ml; \
|
|
|
|
cat ../builtin/builtin_*.ml; \
|
|
|
|
cat tkgen.ml; \
|
|
|
|
echo ; \
|
|
|
|
echo ; \
|
|
|
|
echo 'module Tkintf = struct'; \
|
|
|
|
cat ../builtin/builtini_*.ml; \
|
|
|
|
cat tkigen.ml; \
|
|
|
|
echo 'end (* module Tkintf *)'; \
|
|
|
|
echo ; \
|
|
|
|
echo ; \
|
|
|
|
echo 'open Tkintf' ;\
|
|
|
|
echo ; \
|
|
|
|
echo ; \
|
|
|
|
cat ../builtin/builtinf_*.ml; \
|
|
|
|
cat tkfgen.ml; \
|
|
|
|
echo ; \
|
|
|
|
) > tk.ml
|
|
|
|
$(LABLDEP) *.mli *.ml > .depend
|