blob: c976202f37102f331215e4b52fff21452e7c7bb5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
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)
BINDIR = ../priv/bin
BINS = $(BINDIR)/mysqlerl
OBJS = io.o log.o msg.o mysqlerl.o
all: $(BINS)
clean:
rm -rf *.o $(BINS)
$(BINDIR)/mysqlerl: $(BINDIR) $(OBJS)
$(CC) -o $@ $(OBJS) $(LDFLAGS)
$(BINDIR):
mkdir -p $(BINDIR)
|