From 3d6012cf93174ce5324b26149c266a75b726fb5e Mon Sep 17 00:00:00 2001 From: gautier.hattenberger Date: Thu, 15 Jan 2015 12:59:12 +0000 Subject: add tkivy findlib module and update version numbers to 1.3 --- META.glibivy | 2 +- META.ivy | 2 +- META.tkivy | 4 ++++ Makefile | 11 ++++++++--- 4 files changed, 14 insertions(+), 5 deletions(-) create mode 100644 META.tkivy diff --git a/META.glibivy b/META.glibivy index bc52aae..1ed7b74 100644 --- a/META.glibivy +++ b/META.glibivy @@ -1,4 +1,4 @@ -version="1.2" +version="1.3" description="bindings for the Ivy software bus with glib mainloop" archive(byte)="glibivy-ocaml.cma" archive(native)="glibivy-ocaml.cmxa" diff --git a/META.ivy b/META.ivy index d191b75..3fbba3e 100644 --- a/META.ivy +++ b/META.ivy @@ -1,4 +1,4 @@ -version="1.2" +version="1.3" description="bindings for the Ivy software bus" archive(byte)="ivy-ocaml.cma" archive(native)="ivy-ocaml.cmxa" diff --git a/META.tkivy b/META.tkivy new file mode 100644 index 0000000..bb47e42 --- /dev/null +++ b/META.tkivy @@ -0,0 +1,4 @@ +version="1.3" +description="bindings for the Ivy software bus using Tcl/Tk" +archive(byte)="tkivy-ocaml.cma" +archive(native)="tkivy-ocaml.cmxa" diff --git a/Makefile b/Makefile index 5ac3c9a..fb8f137 100644 --- a/Makefile +++ b/Makefile @@ -96,6 +96,7 @@ TKLIBS = tkivy-ocaml.cma tkivy-ocaml.cmxa IVYSTATIC = libivy-ocaml.a ivy-ocaml.a GLIBIVYSTATIC = libglibivy-ocaml.a glibivy-ocaml.a +TKIVYSTATIC = libtkivy-ocaml.a tkivy-ocaml.a LIBS = ivy-ocaml.cma glibivy-ocaml.cma XLIBS = ivy-ocaml.cmxa glibivy-ocaml.cmxa @@ -109,15 +110,18 @@ ivy : $(IVYLIBS) glibivy : $(GLIBIVYLIBS) tkivy : $(TKLIBS) -IVY_ALL_LIBS = ivy-ocaml.cma ivy-ocaml.cmxa libivy-ocaml.a ivy-ocaml.a dllivy-ocaml.so -GLIBIVY_ALL_LIBS = glibivy-ocaml.cma glibivy-ocaml.cmxa libglibivy-ocaml.a glibivy-ocaml.a dllglibivy-ocaml.so +IVY_ALL_LIBS = $(IVYLIBS) $(IVYSTATIC) dllivy-ocaml.so +GLIBIVY_ALL_LIBS = $(GLIBIVYLIBS) $(GLIBIVYSTATIC) dllglibivy-ocaml.so +TKIVY_ALL_LIBS = $(TKIVYLIBS) $(TKIVYSTATIC) dlltkivy-ocaml.so IVY_INST_FILES = $(IVYMLI) $(IVYCMI) $(IVYCMX) $(IVY_ALL_LIBS) GLIBIVY_INST_FILES = $(GLIBIVYMLI) $(GLIBIVYCMI) $(GLIBIVYCMX) $(GLIBIVY_ALL_LIBS) +TKIVY_INST_FILES = $(TKIVYMLI) $(TKIVYCMI) $(TKIVYCMX) $(TKIVY_ALL_LIBS) -install : $(IVY_INST_FILES) $(GLIBIVY_INST_FILES) +install : $(IVY_INST_FILES) $(GLIBIVY_INST_FILES) $(TKIVY_INST_FILES) mv META.ivy META && ocamlfind install $(OCAMLFINDFLAGS) ivy META $(IVY_INST_FILES) && mv META META.ivy || (mv META META.ivy && exit 1) mv META.glibivy META && ocamlfind install $(OCAMLFINDFLAGS) glibivy META $(GLIBIVY_INST_FILES) && mv META META.glibivy || (mv META META.glibivy && exit 1) + mv META.tkivy META && ocamlfind install $(OCAMLFINDFLAGS) tkivy META $(TKIVY_INST_FILES) && mv META META.tkivy || (mv META META.tkivy && exit 1) ifeq ($(COMPAT_SYMLINK_CREATE), y) # make some symlinks for backwards compatibility @echo "Creating symlinks for backwards compatibility..." @@ -130,6 +134,7 @@ endif uninstall : ocamlfind remove ivy ocamlfind remove glibivy + ocamlfind remove tkivy # cd `ocamlc -where`; rm -f $(SYMLINKS) ivy-ocaml.cma : $(IVYCMO) civy.o civyloop.o -- cgit v1.1