-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile.am
42 lines (30 loc) · 931 Bytes
/
Makefile.am
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
ACLOCAL_AMFLAGS= -I autoconf
# IDL source files
idldir= $(datadir)/idl/FoxgloveStudio
nobase_dist_idl_DATA= foxglove.gen
pkgconfigdir= $(libdir)/pkgconfig
pkgconfig_DATA=
pkgconfig_DATA+= FoxgloveStudio-genom3.pc
# we don't want generated templates in the distribution
#
DIST_SUBDIRS= codels
SUBDIRS= ${DIST_SUBDIRS}
# recursion into templates directories configured with --with-templates
#
SUBDIRS+= ${AG_TEMPLATES_SUBDIRS}
distclean-local:
-rm -rf ${AG_TEMPLATES_SUBDIRS}
# a rule to invoke skeleton merge mode
#
merge: merge-interactive
merge-%:
cd ${top_srcdir} && ${GENOM3} \
skeleton -l 'c++' -m $* foxglove.gen
# documentation
dist_doc_DATA= README.html README.adoc
%.html: %.adoc
$(ASCIIDOCTOR) $(ASCIIDOCTOR_ARGS) -b html5 -o $@ $<
# Copy external models during build
modelsdir = $(datadir)/$(PACKAGE)/flatbuffers/schema
models_DATA = $(wildcard $(EXTERNAL_MODELS_DIR)/*)
EXTRA_DIST = $(models_DATA)