]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/ocaml/ocaml/contrib/otherlibs/labltk/camltk/Makefile
Update
[l4.git] / l4 / pkg / ocaml / ocaml / contrib / otherlibs / labltk / camltk / Makefile
1 include ../support/Makefile.common
2
3 COMPFLAGS= -I ../support -I $(OTHERS)/win32unix -I $(OTHERS)/unix
4
5 all: camltkobjs
6
7 opt: camltkobjsx
8
9 include ./modules
10
11 CAMLTKOBJS= $(CWIDGETOBJS) cTk.cmo camltk.cmo
12 CAMLTKOBJSX = $(CAMLTKOBJS:.cmo=.cmx)
13
14 camltkobjs: $(CAMLTKOBJS)
15
16 camltkobjsx: $(CAMLTKOBJSX)
17
18 clean:
19         $(MAKE) -f Makefile.gen clean
20
21 install:
22         if test -d $(INSTALLDIR); then : ; else mkdir $(INSTALLDIR); fi
23         cp $(CAMLTKOBJS:.cmo=.cmi) $(CWIDGETOBJS:.cmo=.mli) $(INSTALLDIR)
24         chmod 644 $(INSTALLDIR)/*.cmi
25
26 installopt:
27         @if test -d $(INSTALLDIR); then : ; else mkdir $(INSTALLDIR); fi
28         cp $(CAMLTKOBJSX) $(INSTALLDIR)
29         chmod 644 $(INSTALLDIR)/*.cmx
30
31 .SUFFIXES :
32 .SUFFIXES : .mli .ml .cmi .cmx .cmo .mlp
33
34 .mli.cmi:
35         $(CAMLCOMP) $(COMPFLAGS) $<
36
37 .ml.cmo:
38         $(CAMLCOMP) $(COMPFLAGS) $<
39
40 .ml.cmx:
41         $(CAMLOPT) -c $(COMPFLAGS) $<
42
43 include .depend