diff options
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/luasocket/makefile')
-rw-r--r-- | Build/source/texk/web2c/luatexdir/luasocket/makefile | 77 |
1 files changed, 30 insertions, 47 deletions
diff --git a/Build/source/texk/web2c/luatexdir/luasocket/makefile b/Build/source/texk/web2c/luatexdir/luasocket/makefile index 6d700392a0a..f9fa6fe7803 100644 --- a/Build/source/texk/web2c/luatexdir/luasocket/makefile +++ b/Build/source/texk/web2c/luatexdir/luasocket/makefile @@ -1,51 +1,34 @@ -#------ -# Load configuration +# luasocket makefile # -include config - -#------ -# Hopefully no need to change anything below this line +# see src/makefile for description of how to customize the build # -INSTALL_SOCKET_SHARE=$(INSTALL_TOP_SHARE)/socket -INSTALL_SOCKET_LIB=$(INSTALL_TOP_LIB)/socket -INSTALL_MIME_SHARE=$(INSTALL_TOP_SHARE)/mime -INSTALL_MIME_LIB=$(INSTALL_TOP_LIB)/mime +# Targets: +# install install system independent support +# install-unix also install unix-only support +# install-both install both lua5.1 and lua5.2 socket support +# print print the build settings -all clean: - cd src; $(MAKE) $@ +PLAT?= linux +PLATS= macosx linux win32 + +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-unix LUAV=5.1 + $(MAKE) clean + @cd src; $(MAKE) $(PLAT) LUAV=5.2 + @cd src; $(MAKE) install-unix LUAV=5.2 + +.PHONY: test -#------ -# Files to install -# -TO_SOCKET_SHARE:= \ - http.lua \ - url.lua \ - tp.lua \ - ftp.lua \ - smtp.lua - -TO_TOP_SHARE:= \ - ltn12.lua \ - socket.lua \ - mime.lua - -TO_MIME_SHARE:= - -#------ -# Install LuaSocket according to recommendation -# -install: all - cd src; mkdir -p $(INSTALL_TOP_SHARE) - cd src; $(INSTALL_DATA) $(TO_TOP_SHARE) $(INSTALL_TOP_SHARE) - cd src; mkdir -p $(INSTALL_SOCKET_SHARE) - cd src; $(INSTALL_DATA) $(TO_SOCKET_SHARE) $(INSTALL_SOCKET_SHARE) - cd src; mkdir -p $(INSTALL_SOCKET_LIB) - cd src; $(INSTALL_EXEC) $(SOCKET_SO) $(INSTALL_SOCKET_LIB)/core.$(EXT) - #cd src; mkdir -p $(INSTALL_MIME_SHARE) - #cd src; $(INSTALL_DATA) $(TO_MIME_SHARE) $(INSTALL_MIME_SHARE) - cd src; mkdir -p $(INSTALL_MIME_LIB) - cd src; $(INSTALL_EXEC) $(MIME_SO) $(INSTALL_MIME_LIB)/core.$(EXT) - -#------ -# End of makefile -# |