From bce60be30fe8e9c1b0eb33128c23c93d7bca5303 Mon Sep 17 00:00:00 2001 From: Diego Nehab Date: Wed, 27 May 2009 09:31:38 +0000 Subject: Decent makefiles! --- makefile | 56 ++++++++++++++------------------------------------------ 1 file changed, 14 insertions(+), 42 deletions(-) (limited to 'makefile') diff --git a/makefile b/makefile index 6d70039..a9ce34d 100644 --- a/makefile +++ b/makefile @@ -1,51 +1,23 @@ -#------ -# Load configuration -# -include config +PLAT= none +PLATS= macosx linux #------ # Hopefully no need to change anything below this line # -INSTALL_SOCKET_SHARE=$(INSTALL_TOP_SHARE)/socket -INSTALL_SOCKET_LIB=$(INSTALL_TOP_LIB)/socket -INSTALL_MIME_SHARE=$(INSTALL_TOP_SHARE)/mime -INSTALL_MIME_LIB=$(INSTALL_TOP_LIB)/mime - -all clean: - cd src; $(MAKE) $@ +all: $(PLAT) -#------ -# Files to install -# -TO_SOCKET_SHARE:= \ - http.lua \ - url.lua \ - tp.lua \ - ftp.lua \ - smtp.lua +none: + @echo "Please run" + @echo " make PLATFORM" + @echo "where PLATFORM is one of these:" + @echo " $(PLATS)" -TO_TOP_SHARE:= \ - ltn12.lua \ - socket.lua \ - mime.lua +$(PLATS) install local clean: + cd src; $(MAKE) $@ -TO_MIME_SHARE:= +dummy: -#------ -# Install LuaSocket according to recommendation -# -install: all - cd src; mkdir -p $(INSTALL_TOP_SHARE) - cd src; $(INSTALL_DATA) $(TO_TOP_SHARE) $(INSTALL_TOP_SHARE) - cd src; mkdir -p $(INSTALL_SOCKET_SHARE) - cd src; $(INSTALL_DATA) $(TO_SOCKET_SHARE) $(INSTALL_SOCKET_SHARE) - cd src; mkdir -p $(INSTALL_SOCKET_LIB) - cd src; $(INSTALL_EXEC) $(SOCKET_SO) $(INSTALL_SOCKET_LIB)/core.$(EXT) - #cd src; mkdir -p $(INSTALL_MIME_SHARE) - #cd src; $(INSTALL_DATA) $(TO_MIME_SHARE) $(INSTALL_MIME_SHARE) - cd src; mkdir -p $(INSTALL_MIME_LIB) - cd src; $(INSTALL_EXEC) $(MIME_SO) $(INSTALL_MIME_LIB)/core.$(EXT) +test: dummy + lua test/hello.lua -#------ -# End of makefile -# +.PHONY: dummy -- cgit v1.2.3-55-g6feb