summaryrefslogtreecommitdiff
path: root/interpreter/Makefile.am
blob: ea2bfc9ec78be547bb69e49b37fbfb42ade74dde (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
61
62
63
# $Id: Makefile.am 5106 2012-02-17 21:09:23Z potyra $

INCLUDES=-I$(srcdir)/glue -I$(srcdir)/util -I$(top_srcdir)/util -I$(top_srcdir)

# make sure that icparser.c will get built before anything gets compiled.
BUILT_SOURCES=icparser.c

CLEANFILES=icparser.h icparser.c icscanner.c

bin_PROGRAMS=fauhdli

lib_LIBRARIES=libfauhdli.a
libfauhdli_a_SOURCES=		\
	icparser.y		\
	icscanner.l		\
	fauhdli.c		\
	kernel.c		\
	signals.c		\
	vhdl_sched.c		\
	lookup_symbols.c	\
	trace.c			\
	log.c			\
	util/fauhdlstring.c	\
	util/list.c		\
	util/slset.c		\
	../util/mangle_names.c	\
	glue/glue-log.c		\
	glue/glue-main.c	\
				\
	glue/glue-log.h		\
	glue/glue-main.h	\
	glue/glue-vhdl.h	\
	icparser.h		\
	kernel.h		\
	fauhdli_private.h	\
	log.h			\
	lookup_symbols.h	\
	signals.h		\
	trace.h			\
	util/fauhdlstring.h	\
	util/list.h		\
	util/slset.h		\
	vhdl_sched.h

include_HEADERS=\
	fauhdli.h\
	../util/basetypes.h

noinst_LIBRARIES=libglue.a
libglue_a_SOURCES=\
	glue/glue-vhdl.c

fauhdli_SOURCES=\
	interpreter.c

fauhdli_LDADD=\
	libfauhdli.a\
	libglue.a

devel: $(CURDIR)/$(top_srcdir)/misc/install_ln.sh
	$(MAKE) install INSTALL=$<

.PHONY: devel