luasocket/makefile

56 lines
1.3 KiB
Makefile
Raw Normal View History

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