From 8cd5a7f161743d6b6a995b92b1702909809b8cdc Mon Sep 17 00:00:00 2001 From: Brian Cully Date: Thu, 9 Feb 2012 14:13:57 -0500 Subject: Move C code into c_src --- c_src/Makefile | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 c_src/Makefile (limited to 'c_src/Makefile') diff --git a/c_src/Makefile b/c_src/Makefile new file mode 100644 index 0000000..29eec47 --- /dev/null +++ b/c_src/Makefile @@ -0,0 +1,29 @@ +ERLPREFIX = /usr/local +ERLINTERFACE = erl_interface-3.7.6 +ERLINCS = -I$(ERLPREFIX)/lib/erlang/lib/$(ERLINTERFACE)/include +ERLLIBS = -L$(ERLPREFIX)/lib/erlang/lib/$(ERLINTERFACE)/lib \ + -lerl_interface -lei + +MYSQLPREFIX = /usr/local/mysql +MYSQLINCS = -I$(MYSQLPREFIX)/include +#MYSQLLIBS = -L$(MYSQLPREFIX)/lib -lmysqlclient +MYSQLLIBS = $(MYSQLPREFIX)/lib/libmysqlclient.a + +CFLAGS = -g -Wall -Werror $(MYSQLINCS) $(ERLINCS) +LDFLAGS = $(MYSQLLIBS) $(ERLLIBS) + +PRIVDIR = ../priv + +BINS = $(PRIVDIR)/mysqlerl +OBJS = io.o log.o msg.o mysqlerl.o + +all: $(BINS) + +clean: + rm -rf *.o $(BINS) + +$(PRIVDIR)/mysqlerl: $(PRIVDIR) $(OBJS) + $(CC) -o $@ $(OBJS) $(LDFLAGS) + +$(PRIVDIR): + mkdir -p $(PRIVDIR) -- cgit v1.2.3