|
Packit |
b53373 |
# luasocket makefile
|
|
Packit |
b53373 |
#
|
|
Packit |
b53373 |
# see src/makefile for description of how to customize the build
|
|
Packit |
b53373 |
#
|
|
Packit |
b53373 |
# Targets:
|
|
Packit |
b53373 |
# install install system independent support
|
|
Packit |
b53373 |
# install-unix also install unix-only support
|
|
Packit |
b53373 |
# install-both install for both lua5.1 and lua5.2
|
|
Packit |
b53373 |
# install-both-unix also install unix-only
|
|
Packit |
b53373 |
# print print the build settings
|
|
Packit |
b53373 |
|
|
Packit |
b53373 |
PLAT?= linux
|
|
Packit |
b53373 |
PLATS= macosx linux win32 mingw
|
|
Packit |
b53373 |
|
|
Packit |
b53373 |
all: $(PLAT)
|
|
Packit |
b53373 |
|
|
Packit |
b53373 |
$(PLATS) none install install-unix local clean:
|
|
Packit |
b53373 |
$(MAKE) -C src $@
|
|
Packit |
b53373 |
|
|
Packit |
b53373 |
print:
|
|
Packit |
b53373 |
$(MAKE) -C src $@
|
|
Packit |
b53373 |
|
|
Packit |
b53373 |
test:
|
|
Packit |
b53373 |
lua test/hello.lua
|
|
Packit |
b53373 |
|
|
Packit |
b53373 |
install-both:
|
|
Packit |
b53373 |
$(MAKE) clean
|
|
Packit |
b53373 |
@cd src; $(MAKE) $(PLAT) LUAV=5.1
|
|
Packit |
b53373 |
@cd src; $(MAKE) install LUAV=5.1
|
|
Packit |
b53373 |
$(MAKE) clean
|
|
Packit |
b53373 |
@cd src; $(MAKE) $(PLAT) LUAV=5.2
|
|
Packit |
b53373 |
@cd src; $(MAKE) install LUAV=5.2
|
|
Packit |
b53373 |
|
|
Packit |
b53373 |
install-both-unix:
|
|
Packit |
b53373 |
$(MAKE) clean
|
|
Packit |
b53373 |
@cd src; $(MAKE) $(PLAT) LUAV=5.1
|
|
Packit |
b53373 |
@cd src; $(MAKE) install-unix LUAV=5.1
|
|
Packit |
b53373 |
$(MAKE) clean
|
|
Packit |
b53373 |
@cd src; $(MAKE) $(PLAT) LUAV=5.2
|
|
Packit |
b53373 |
@cd src; $(MAKE) install-unix LUAV=5.2
|
|
Packit |
b53373 |
|
|
Packit |
b53373 |
.PHONY: test
|
|
Packit |
b53373 |
|