summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/luasocket/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/luasocket/makefile')
-rw-r--r--Build/source/texk/web2c/luatexdir/luasocket/makefile49
1 files changed, 49 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/luatexdir/luasocket/makefile b/Build/source/texk/web2c/luatexdir/luasocket/makefile
new file mode 100644
index 00000000000..cc15b4ef6cd
--- /dev/null
+++ b/Build/source/texk/web2c/luatexdir/luasocket/makefile
@@ -0,0 +1,49 @@
+# luasocket makefile
+#
+# see src/makefile for description of how to customize the build
+#
+# Targets:
+# install install system independent support
+# install-unix also install unix-only support
+# install-both install for lua51 lua52 lua53
+# install-both-unix also install unix-only
+# print print the build settings
+
+PLAT?= linux
+PLATS= macosx linux win32 mingw freebsd solaris
+
+all: $(PLAT)
+
+$(PLATS) none install install-unix local clean:
+ $(MAKE) -C src $@
+
+print:
+ $(MAKE) -C src $@
+
+test:
+ lua test/hello.lua
+
+install-both:
+ $(MAKE) clean
+ @cd src; $(MAKE) $(PLAT) LUAV=5.1
+ @cd src; $(MAKE) install LUAV=5.1
+ $(MAKE) clean
+ @cd src; $(MAKE) $(PLAT) LUAV=5.2
+ @cd src; $(MAKE) install LUAV=5.2
+ $(MAKE) clean
+ @cd src; $(MAKE) $(PLAT) LUAV=5.3
+ @cd src; $(MAKE) install LUAV=5.3
+
+install-both-unix:
+ $(MAKE) clean
+ @cd src; $(MAKE) $(PLAT) LUAV=5.1
+ @cd src; $(MAKE) install-unix LUAV=5.1
+ $(MAKE) clean
+ @cd src; $(MAKE) $(PLAT) LUAV=5.2
+ @cd src; $(MAKE) install-unix LUAV=5.2
+ $(MAKE) clean
+ @cd src; $(MAKE) $(PLAT) LUAV=5.3
+ @cd src; $(MAKE) install-unix LUAV=5.3
+
+.PHONY: test
+