aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile.am
blob: 6ebd69d1d692547b6c6edd918a76b3976b51e9a4 (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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
TARGET_FLAGS =
DEV_FLAGS =
if DEBUG
TARGET_FLAGS += -g -O0
DEV_FLAGS += -g -O0 -DDEBUG
else
TARGET_FLAGS += -Os
DEV_FLAGS += -Os
endif

AM_CFLAGS = -std=c11 -pedantic -Wall -Wextra -Wno-switch -Wno-unused-parameter -D_GNU_SOURCE $(DEV_FLAGS)

noinst_LIBRARIES = libproone.a
bin_PROGRAMS = proone proone-pack proone-unpack proone-list-arch proone-mask proone-print-all-data

libproone_a_SOURCES =\
	protocol.c\
	pack.c\
	dvault.c\
	data.c\
	util.c\
	rnd.c

proone_LDFLAGS = -static
proone_LDADD = libproone.a $(DEP_LIBS) -lrt
proone_SOURCES =\
	worker.c\
	heartbeat-worker.c\
	proone.c

proone_pack_LDADD = libproone.a
proone_pack_SOURCES = proone-pack.c

proone_unpack_LDADD = libproone.a
proone_unpack_LDFLAGS = $(DEP_LIBS)
proone_unpack_SOURCES = proone-unpack.c

proone_list_arch_LDADD = libproone.a
proone_list_arch_SOURCES = proone-list-arch.c

proone_mask_LDADD = libproone.a
proone_mask_SOURCES = proone-mask.c

proone_print_all_data_LDADD = libproone.a
proone_print_all_data_SOURCES = proone-print-all-data.c

if TESTS
endif