summaryrefslogtreecommitdiff
path: root/Makefile.am
blob: bcaabe0d6648082ebbbd871ac44ff85e54895fc4 (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
ACLOCAL_AMFLAGS = -I m4 --install
dist_doc_DATA = README.md

noinst_LIBRARIES = libtib.a
bin_PROGRAMS = liberti tibencode tibdecode

COMMON_CFLAGS = -Wall -Wextra -Wunreachable-code -ftrapv -std=c11

libtib_a_CFLAGS = $(COMMON_CFLAGS) $(gsl_CFLAGS)
libtib_a_SOURCES = src/tibchar.c \
	src/tiberr.c \
	src/tibeval.c \
	src/tibexpr.c \
	src/tibfunction.c \
	src/tiblst.c \
	src/tibtranscode.c \
	src/tibtype.c \
	src/tibvar.c \
	src/util.c

liberti_CFLAGS = $(COMMON_CFLAGS) $(sdl2_CFLAGS)
liberti_LDADD = libtib.a $(gsl_LIBS) $(libconfig_LIBS) $(pfxtree_LIBS) \
                $(sdl2_LIBS) -lSDL2_image
liberti_SOURCES = src/colors.c \
	src/font.c \
	src/keys.c \
	src/liberti.c \
	src/log.c \
	src/mode_default.c \
	src/screen.c \
	src/skin.c \
	src/state.c

tibencode_CFLAGS = $(COMMON_CFLAGS)
tibencode_LDADD = libtib.a $(gsl_LIBS) $(pfxtree_LIBS)
tibencode_SOURCES = src/tibencode.c

tibdecode_CFLAGS = $(COMMON_CFLAGS)
tibdecode_LDADD = libtib.a $(gsl_LIBS) $(pfxtree_LIBS)
tibdecode_SOURCES = src/tibdecode.c

AM_CFLAGS = $(DEPS_CFLAGS)
AM_LIBS = $(DEPS_LIBS)