luasocket/makefile

35 lines
690 B
Makefile
Raw Normal View History

# 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
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
$(PLATS) none install install-unix local clean:
$(MAKE) -C src $@
print:
$(MAKE) -C src $@
test:
2009-05-27 11:31:38 +02:00
lua test/hello.lua
2005-08-12 07:56:32 +02:00
install-both:
touch src/*.c
@cd src; $(MAKE) $(PLAT) LUAV=5.1
@cd src; $(MAKE) install-unix LUAV=5.1
touch src/*.c
@cd src; $(MAKE) $(PLAT) LUAV=5.2
@cd src; $(MAKE) install-unix LUAV=5.2
2005-08-12 07:56:32 +02:00
.PHONY: test