blob: d961475b28c96387be25e69550c10692d97b66f8 (
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
|
CC=gcc
SRC=accman.c src/crypt_sha256.c src/db_user.c
BINDIR=bin
INC=-Iinclude/ -I/usr/include/mysql
OPT_DBG=-g
OPT_OPT=-O2
OPT=-Wall -DBIG_JOINS=1 -fno-strict-aliasing
LD=-lssl -L/usr/lib/x86_64-linux-gnu -lmysqlclient -lpthread -lm -lrt -ldl
TARGET=accman
${TARGET}:
$(shell mkdir -p bin)
${CC} ${OPT} ${OPT_OPT} ${LD} ${INC} ${SRC} -o ${BINDIR}/${TARGET}
debug:
$(shell mkdir -p bin)
${CC} ${OPT} ${OPT_DBG} ${LD} ${INC} ${SRC} -o ${BINDIR}/${TARGET}
install:
install bin/accman /usr/bin/
uninstall:
rm -f /usr/bin/${TARGET}
clean:
rm -rf bin
|