1
include ../support/Makefile.common.nt
8
rm -f $(LIBNAME).cma $(LIBNAME).cmxa *.$(A)
10
include ../labltk/modules
11
LABLTKOBJS=tk.cmo $(WIDGETOBJS)
13
include ../camltk/modules
14
CAMLTKOBJS=cTk.cmo $(CWIDGETOBJS) labltk.cmo camltk.cmo
16
SUPPORT=../support/support.cmo ../support/rawwidget.cmo \
17
../support/widget.cmo ../support/protocol.cmo \
18
../support/textvariable.cmo ../support/timer.cmo \
19
../support/fileevent.cmo ../support/camltkwrap.cmo
21
TKOBJS=$(SUPPORT) $(LABLTKOBJS) $(CAMLTKOBJS)
23
TOPDEPS = $(TOPDIR)/toplevel/toplevellib.cma $(TOPDIR)/toplevel/topmain.cmo
25
UNIXLIB = $(call SYSLIB,wsock32)
27
$(LIBNAME).cma: $(SUPPORT)
28
cd ../labltk ; $(MAKEREC)
29
cd ../camltk ; $(MAKEREC)
30
$(CAMLLIBR) -o $(LIBNAME).cma -I ../labltk -I ../camltk $(TKOBJS) \
31
-dllib -l$(LIBNAME) -cclib -l$(LIBNAME) \
32
-cclib "$(TK_LINK)" -cclib $(UNIXLIB)
34
$(LIBNAME).cmxa: $(SUPPORT:.cmo=.cmx)
35
cd ../labltk; $(MAKEREC) opt
36
cd ../camltk; $(MAKEREC) opt
37
$(CAMLOPTLIBR) -o $(LIBNAME).cmxa -I ../labltk -I ../camltk \
38
$(TKOBJS:.cmo=.cmx) -cclib -l$(LIBNAME) \
39
-cclib "$(TK_LINK)" -cclib $(UNIXLIB)
41
# $(LIBNAME)top$(EXE) : $(TOPDEPS) $(LIBNAME).cma ../support/lib$(LIBNAME).a
42
# $(CAMLC) -linkall -o $(LIBNAME)top$(EXE) -I ../support \
43
# -I $(TOPDIR)/toplevel toplevellib.cma \
44
# -I ../labltk -I ../camltk $(LIBNAME).cma \
45
# -I $(OTHERS)/unix unix.cma \
46
# -I $(OTHERS)/str str.cma \
49
# $(LIBNAME): Makefile $(TOPDIR)/config/Makefile
51
# @echo "#!/bin/sh" > $@
52
# @echo 'exec $(INSTALLDIR)/$(LIBNAME)top$(EXE) -I $(INSTALLDIR) $$*' >> $@
55
mkdir -p $(INSTALLDIR)
56
cp $(LIBNAME).cma $(INSTALLDIR)
59
mkdir -p $(INSTALLDIR)
60
cp $(LIBNAME).cmxa $(LIBNAME).$(A) $(INSTALLDIR)
b'\\ No newline at end of file'