mirror of
https://github.com/lunarmodules/luasocket.git
synced 2024-12-25 12:08:21 +01:00
05535a19f8
Before this change, it was difficult to set default directories for different platforms that would still work with different Lua versions.
35 lines
692 B
Makefile
35 lines
692 B
Makefile
# 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 both lua5.1 and lua5.2 socket support
|
|
# print print the build settings
|
|
|
|
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
|
|
|