Blame makefile

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