diff -r 000000000000 -r 3ebc0316f54f Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Makefile Fri Dec 16 23:21:28 2011 +0000 @@ -0,0 +1,34 @@ +# Default installation prefix +PREFIX=/usr + +# System's libraries directory (where binary libraries are installed) +LUA_LIBDIR=$(PREFIX)/lib/lua/5.1 + +# System's lua directory (where Lua libraries are installed) +LUA_DIR=$(PREFIX)/share/lua/5.1 + +LUAINC=$(PREFIX)/include/lua5.1 +LUALIB=$(PREFIX)/lib + +CC=gcc +# -fexceptions is necessary if your Lua was built with a C++ compiler and +# uses exceptions internally; can be removed +CFLAGS=-O2 -Wall $(INC) -shared -fPIC -fexceptions +LDFLAGS=-shared -L$(LUALIB) -lyaml +INC=-I$(LUAINC) + +OBJS=lyaml.o b64.o + +all: yaml.so + +install: + cp -f yaml.so $(LUA_LIBDIR) + +uninstall: + rm -f $(LUA_LIBDIR)/yaml.so + +yaml.so: $(OBJS) + $(CC) -o $@ $(LDFLAGS) $(OBJS) + +clean: + rm -f $(OBJS) yaml.so core core.* a.out