# HG changeset patch # User James Snyder # Date 1267661960 21600 # Node ID f5369fe8f1078c210e410ede4df7b1dff54d5cdf # Parent c0598739d4b3b35a21a92b77f0aa53c639145022 Changes to compile on OS X. - BSD version of install doesn't have -D flag - stdlib.h should include malloc defs (malloc.h is obsolete) diff -r c0598739d4b3 -r f5369fe8f107 Makefile --- a/Makefile Thu Feb 25 14:52:25 2010 +0000 +++ b/Makefile Wed Mar 03 18:19:20 2010 -0600 @@ -23,8 +23,10 @@ $(CC) $(LDFLAGS) -o $(LIB) *.o -L$(LUA_LIB_DIR) -l$(LUA_LIB) -levent install: all - $(INSTALL_DATA) -D lua/luaevent.lua $(DESTDIR)$(INSTALL_DIR_LUA)/luaevent.lua - $(INSTALL_PROGRAM) -D $(LIB) $(DESTDIR)$(INSTALL_DIR_BIN)/luaevent/$(LIB) + mkdir -p $(DESTDIR)$(INSTALL_DIR_LUA) + $(INSTALL_DATA) lua/luaevent.lua $(DESTDIR)$(INSTALL_DIR_LUA)/luaevent.lua + mkdir -p $(DESTDIR)$(INSTALL_DIR_BIN)/luaevent/ + $(INSTALL_PROGRAM) $(LIB) $(DESTDIR)$(INSTALL_DIR_BIN)/luaevent/$(LIB) clean: rm *.so diff -r c0598739d4b3 -r f5369fe8f107 src/buffer_event.c --- a/src/buffer_event.c Thu Feb 25 14:52:25 2010 +0000 +++ b/src/buffer_event.c Wed Mar 03 18:19:20 2010 -0600 @@ -1,9 +1,9 @@ /* LuaEvent - Copyright (C) 2007 Thomas Harning * Licensed as LGPL - See doc/COPYING for details */ +#include #include "buffer_event.h" #include "utility.h" #include -#include #include "event_buffer.h" #define BUFFER_EVENT_MT "BUFFER_EVENT_MT" diff -r c0598739d4b3 -r f5369fe8f107 src/event_buffer.c --- a/src/event_buffer.c Thu Feb 25 14:52:25 2010 +0000 +++ b/src/event_buffer.c Wed Mar 03 18:19:20 2010 -0600 @@ -1,9 +1,8 @@ /* LuaEvent - Copyright (C) 2007 Thomas Harning * Licensed as LGPL - See doc/COPYING for details */ - +#include #include "event_buffer.h" #include -#include #define EVENT_BUFFER_MT "EVENT_BUFFER_MT"