-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathMakefile.in
42 lines (29 loc) · 1.4 KB
/
Makefile.in
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
30
31
32
33
34
35
36
37
38
39
40
41
42
srcdir=@srcdir@
CFLAGS=@CFLAGS@
LDFLAGS=@LDFLAGS@
CPPFLAGS=@CPPFLAGS@
DEFS=@DEFS@
COMPILE_FLAGS=${CFLAGS} ${CPPFLAGS} ${DEFS} -Wall -Wextra -Werror
EXTRA_LIBS=@EXTRA_LIBS@
LOCAL_LDFLAGS=-lcurl -lm -ljansson -lsqlite3 ${EXTRA_LIBS}
LINK_FLAGS=${LDFLAGS} ${LOCAL_LDFLAGS}
HEADERS= ${srcdir}/src/structures.h ${srcdir}/src/net.h ${srcdir}/src/tree.h ${srcdir}/src/vk_errors.h ${srcdir}/src/md5.h structures-auto.h ${srcdir}/src/util_config.h ${srcdir}/src/util_tokenizer.h ${srcdir}/src/util_parser.h ${srcdir}/src/query.h ${srcdir}/src/util_io.h ${srcdir}/src/dectree.h ${srcdir}/src/cache.h ${srcdir}/src/vkconcli.h
AUTOGEN_SRC= ${srcdir}/src/conf/users.conf
INCLUDE=-I. -I${srcdir}/src/ -I${srcdir}
CC=@CC@
OBJECTS=main.o md5.o structures.o net.o tree.o structures-auto.o util_config.o util_io.o util_tokenizer.o util_parser.o query.o dectree.o cache.o
VPATH=${srcdir}/src
.SUFFIXES:
.SUFFIXES: .c .h .o .py
all: vkconcli
${OBJECTS}: ${HEADERS}
vkconcli: ${OBJECTS}
${CC} ${LINK_FLAGS} ${OBJECTS} -o $@
.c.o :
${CC} ${COMPILE_FLAGS} ${INCLUDE} -c $< -o $@
structures-auto.h: ${srcdir}/src/gen.py ${AUTOGEN_SRC}
${srcdir}/src/gen.py h $@ ${AUTOGEN_SRC}
structures-auto.c: ${srcdir}/src/gen.py ${AUTOGEN_SRC}
${srcdir}/src/gen.py c $@ ${AUTOGEN_SRC}
clean:
rm -rf *.log Makefile config.h vkconcli *.o structures-auto.c structures-auto.h autom* config.status configure config.log 2> /dev/null || echo "all clean"