From 83eee323065fae6d5040ee26e64220cc702aa984 Mon Sep 17 00:00:00 2001 From: Andrew Pamment Date: Tue, 12 Apr 2016 13:27:24 +1000 Subject: [PATCH] Seperated Linux / FreeBSD makefiles --- Makefile => Makefile.freebsd | 0 Makefile.linux | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+) rename Makefile => Makefile.freebsd (100%) create mode 100644 Makefile.linux diff --git a/Makefile b/Makefile.freebsd similarity index 100% rename from Makefile rename to Makefile.freebsd diff --git a/Makefile.linux b/Makefile.linux new file mode 100644 index 0000000..0d808cf --- /dev/null +++ b/Makefile.linux @@ -0,0 +1,18 @@ +CC=cc +CFLAGS=-I/usr/local/include +DEPS = bbs.h +JAMLIB = jamlib/jamlib.a +ZMODEM = Xmodem/libzmodem.a +LUA = lua/liblua.a + +OBJ = inih/ini.o bbs.o main.o users.o main_menu.o mail_menu.o doors.o bbs_list.o chat_system.o email.o files.o settings.o lua_glue.o +%.o: %.c $(DEPS) + $(CC) -c -o $@ $< $(CFLAGS) + +magicka: $(OBJ) + $(CC) -o magicka -o $@ $^ $(CFLAGS) -L/usr/local/lib -lsqlite3 $(JAMLIB) $(ZMODEM) $(LUA) -lutil -lm -ldl + +.PHONY: clean + +clean: + rm -f $(OBJ) magicka