mirror of
				https://github.com/ctruLua/ctruLua.git
				synced 2025-10-27 16:39:29 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			62 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| # $Id: Makefile,v 1.8 2004/07/22 19:10:47 tngd Exp $
 | |
| # makefile for zlib library for Lua
 | |
| 
 | |
| # dist location
 | |
| DISTDIR=dist
 | |
| TMP=/tmp
 | |
| 
 | |
| # change these to reflect your Lua installation
 | |
| LUA= $(HOME)/local/lua-5.2
 | |
| LUAINC= $(LUA)/include
 | |
| LUALIB= $(LUA)/lib
 | |
| LUABIN= $(LUA)/bin
 | |
| 
 | |
| ZLIB=../zlib-1.2.3
 | |
| 
 | |
| # no need to change anything below here
 | |
| CFLAGS= $(INCS) $(DEFS) $(WARN) -O0 -fPIC
 | |
| WARN= -g -Werror -Wall -pedantic #-ansi
 | |
| INCS= -I$(LUAINC) -I$(ZLIB)
 | |
| LIBS= -L$(ZLIB) -lz -L$(LUALIB) -L$(LUABIN) #-llua51
 | |
| 
 | |
| MYLIB=lzlib
 | |
| 
 | |
| ZLIB_NAME = zlib
 | |
| GZIP_NAME = gzip
 | |
| 
 | |
| T_ZLIB= $(ZLIB_NAME).so
 | |
| T_GZIP= $(GZIP_NAME).so
 | |
| 
 | |
| VER=0.4-work3
 | |
| TARFILE = $(DISTDIR)/$(MYLIB)-$(VER).tar.gz
 | |
| TARFILES = Makefile README README.lgzip CHANGES \
 | |
| 	lzlib.c gzip.lua \
 | |
| 	test_zlib2.lua \
 | |
| 	test_zlib3.lua \
 | |
| 	test_gzip.lua \
 | |
| 	test_prologue.lua
 | |
| 
 | |
| all: $(T_ZLIB) # $(T_GZIP)
 | |
| 
 | |
| test: $(T_ZLIB) # $(T_GZIP)
 | |
| 	$(LUABIN)/lua -lluarc test_prologue.lua
 | |
| 	$(LUABIN)/lua -lluarc test_gzip.lua
 | |
| 	$(LUABIN)/lua -lluarc test_zlib2.lua
 | |
| 	$(LUABIN)/lua -lluarc test_zlib3.lua
 | |
| 
 | |
| $(T_ZLIB): lzlib.o
 | |
| 	$(CC) -o $@ -shared $< $(LIBS)
 | |
| 
 | |
| $(T_GZIP): lgzip.o
 | |
| 	$(CC) -o $@ -shared $< $(LIBS)
 | |
| 
 | |
| clean:
 | |
| 	rm -f *.o *.so core core.* a.out
 | |
| 
 | |
| dist: $(TARFILE)
 | |
| 
 | |
| $(TARFILE): $(TARFILES)
 | |
| 	@ln -sf `pwd` $(TMP)/$(MYLIB)-$(VER)
 | |
| 	tar -zcvf $(TARFILE) -C $(TMP) $(addprefix $(MYLIB)-$(VER)/,$(TARFILES))
 | |
| 	@rm -f $(TMP)/$(MYLIB)-$(VER)
 | |
| 	@# @lsum $(TARFILE) $(DISTDIR)/md5sums.txt
 | 
