From 0b76ae3cb6398c6b33499e40f81617bc0fdf006c Mon Sep 17 00:00:00 2001 From: Andrew Pamment Date: Fri, 12 Oct 2018 17:48:26 +1000 Subject: [PATCH] Fixes for dragonflybsd --- deps/lua/Makefile | 5 ++++- src/GNUMakefile.dragonfly | 10 ++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/GNUMakefile.dragonfly diff --git a/deps/lua/Makefile b/deps/lua/Makefile index 64c78f7..0f99c19 100644 --- a/deps/lua/Makefile +++ b/deps/lua/Makefile @@ -26,7 +26,7 @@ MYOBJS= # == END OF USER SETTINGS -- NO NEED TO CHANGE ANYTHING BELOW THIS LINE ======= -PLATS= aix bsd c89 freebsd generic linux macosx mingw posix solaris +PLATS= aix bsd c89 freebsd generic linux macosx mingw posix solaris dragonfly LUA_A= liblua.a CORE_O= lapi.o lcode.o lctype.o ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o \ @@ -104,6 +104,9 @@ c89: freebsd: $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX -DLUA_USE_READLINE -I/usr/include/edit" SYSLIBS="-Wl,-E -ledit" CC="cc" +dragonfly: + $(MAKE) $(ALL) SYSCFLAGS="-DLUA_USE_LINUX -DLUA_USE_READLINE -I/usr/local/include" SYSLIBS="-Wl,-E -ledit" CC="cc" + generic: $(ALL) linux: diff --git a/src/GNUMakefile.dragonfly b/src/GNUMakefile.dragonfly new file mode 100644 index 0000000..8121914 --- /dev/null +++ b/src/GNUMakefile.dragonfly @@ -0,0 +1,10 @@ +CC:= cc +CFLAGS:= -std=gnu99 -I/usr/local/include +LIBS:= -L/usr/local/lib -lsqlite3 -lutil -lm -lssl -lcrypto -lssh -liconv -lmosquitto + +LIBTOOLIZE:= libtoolize + +DEPS_LUA_TARGET:= dragonfly +DEPS_JAMLIB_MAKEFILE:= Makefile.linux + +include GNUmakefile.common