summaryrefslogtreecommitdiff
path: root/src/Makefile.am
blob: 16dc899847dcfa808ed188e028ade041892069a8 (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
49
50
51
52
53
54
55
56
57
58
59
60
# $IdPath$

SUBDIRS = parsers preprocs optimizers objfmts . tests

INCLUDES = -I$(top_builddir)/intl

bin_PROGRAMS = yasm

yasm_SOURCES = main.c

yasm_LDADD = \
	parsers/nasm/libparser.a	\
	preprocs/raw/libpreproc.a	\
	optimizers/dbg/liboptimizer.a	\
	objfmts/dbg/libobjfmt.a		\
	libyasm.a			\
	$(INTLLIBS)

noinst_LIBRARIES = libyasm.a

libyasm_a_SOURCES = \
	bytecode.c		\
	bytecode.h		\
	errwarn.c		\
	errwarn.h		\
	expr.c			\
	expr.h			\
	symrec.c		\
	symrec.h		\
	globals.c		\
	globals.h		\
	util.h			\
	file.c			\
	file.h			\
	section.c		\
	section.h		\
	objfmt.h		\
	options.h		\
	options.c		\
	preproc.h		\
	parser.c		\
	parser.h		\
	optimizer.h		\
	intnum.c		\
	intnum.h		\
	floatnum.c		\
	floatnum.h		\
	ternary.c		\
	ternary.h		\
	bitvect.c		\
	bitvect.h		\
	xmalloc.c		\
	xstrdup.c		\
	strcasecmp.c

CFLAGS = @ANSI_CFLAGS@

EXTRA_DIST = \
	instrs.dat		\
	compat-queue.h