automatic commit
[ircml.git] / Makefile
diff --git a/Makefile b/Makefile
new file mode 100644 (file)
index 0000000..546f147
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,35 @@
+
+##############################################################################
+# This program is free software; you can redistribute it and/or                     #
+# modify it under the terms of the GNU General Public License               #
+# version 2 as published by the Free Software Foundation.                   #
+#                                                                           #
+# This program is distributed in the hope that it will be useful, but       #
+# WITHOUT ANY WARRANTY; without even the implied warranty of                #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU         #
+# General Public License for more details.                                  #
+#                                                                           #
+# Written and (c) by François Fleuret                                       #
+# Contact <francois.fleuret@noos.fr> for comments & bug reports                     #
+##############################################################################
+
+ARCHIVE_NAME = ircml_`date +%d-%m-%y`
+
+OCAMLC=ocamlc
+
+all:   ircml
+
+%.cmi: %.mli
+       ${OCAMLC} -g -c $^
+
+%.cmo: %.ml
+       ${OCAMLC} -g -c $^
+
+ircml: connection.cmi connection.cmo ircml.ml
+       ${OCAMLC} -g -o ircml unix.cma dynlink.cma connection.cmo ircml.ml
+
+clean:
+       \rm *.cm? ircml
+
+archive:
+       cd ..; tar zcvf $(ARCHIVE_NAME).tgz ircml/*.ml ircml/*.mli ircml/*.c ircml/Makefile ircml/LICENSE ircml/INSTALL