2012-04-26 22:33:01 +02:00
|
|
|
# luasocket makefile
|
|
|
|
#
|
|
|
|
# see src/makefile for description of how to customize the build
|
|
|
|
#
|
|
|
|
# Targets:
|
2013-05-25 12:07:38 +02:00
|
|
|
# install install system independent support
|
|
|
|
# install-unix also install unix-only support
|
2015-02-18 23:51:37 +01:00
|
|
|
# install-both install for lua51 lua52 lua53
|
|
|
|
# install-both-unix also install unix-only
|
2013-05-25 12:07:38 +02:00
|
|
|
# print print the build settings
|
2012-04-26 22:33:01 +02:00
|
|
|
|
|
|
|
PLAT?= linux
|
2019-03-02 00:46:37 +01:00
|
|
|
PLATS= macosx linux win32 win64 mingw freebsd solaris
|
2005-08-12 07:56:32 +02:00
|
|
|
|
2009-05-27 11:31:38 +02:00
|
|
|
all: $(PLAT)
|
2005-08-12 07:56:32 +02:00
|
|
|
|
2012-04-11 23:18:20 +02:00
|
|
|
$(PLATS) none install install-unix local clean:
|
2012-04-26 22:33:01 +02:00
|
|
|
$(MAKE) -C src $@
|
|
|
|
|
|
|
|
print:
|
|
|
|
$(MAKE) -C src $@
|
2005-11-22 09:33:29 +01:00
|
|
|
|
2012-04-11 23:18:20 +02:00
|
|
|
test:
|
2009-05-27 11:31:38 +02:00
|
|
|
lua test/hello.lua
|
2005-08-12 07:56:32 +02:00
|
|
|
|
2012-04-11 23:18:20 +02:00
|
|
|
install-both:
|
2015-02-18 23:51:37 +01:00
|
|
|
$(MAKE) clean
|
2013-05-25 12:07:38 +02:00
|
|
|
@cd src; $(MAKE) $(PLAT) LUAV=5.1
|
|
|
|
@cd src; $(MAKE) install LUAV=5.1
|
2015-02-18 23:51:37 +01:00
|
|
|
$(MAKE) clean
|
2013-05-25 12:07:38 +02:00
|
|
|
@cd src; $(MAKE) $(PLAT) LUAV=5.2
|
|
|
|
@cd src; $(MAKE) install LUAV=5.2
|
2015-02-18 23:51:37 +01:00
|
|
|
$(MAKE) clean
|
|
|
|
@cd src; $(MAKE) $(PLAT) LUAV=5.3
|
|
|
|
@cd src; $(MAKE) install LUAV=5.3
|
2022-03-23 17:11:43 +01:00
|
|
|
$(MAKE) clean
|
|
|
|
@cd src; $(MAKE) $(PLAT) LUAV=5.4
|
|
|
|
@cd src; $(MAKE) install LUAV=5.4
|
2013-05-25 12:07:38 +02:00
|
|
|
|
|
|
|
install-both-unix:
|
2015-02-18 23:51:37 +01:00
|
|
|
$(MAKE) clean
|
2012-04-11 23:18:20 +02:00
|
|
|
@cd src; $(MAKE) $(PLAT) LUAV=5.1
|
|
|
|
@cd src; $(MAKE) install-unix LUAV=5.1
|
2015-02-18 23:51:37 +01:00
|
|
|
$(MAKE) clean
|
2012-04-11 23:18:20 +02:00
|
|
|
@cd src; $(MAKE) $(PLAT) LUAV=5.2
|
|
|
|
@cd src; $(MAKE) install-unix LUAV=5.2
|
2015-02-18 23:51:37 +01:00
|
|
|
$(MAKE) clean
|
|
|
|
@cd src; $(MAKE) $(PLAT) LUAV=5.3
|
|
|
|
@cd src; $(MAKE) install-unix LUAV=5.3
|
2022-03-23 17:11:43 +01:00
|
|
|
$(MAKE) clean
|
|
|
|
@cd src; $(MAKE) $(PLAT) LUAV=5.4
|
|
|
|
@cd src; $(MAKE) install-unix LUAV=5.4
|
2005-08-12 07:56:32 +02:00
|
|
|
|
2012-04-11 23:18:20 +02:00
|
|
|
.PHONY: test
|
2011-09-27 21:54:51 +02:00
|
|
|
|