]>
code.delx.au - pulseaudio/blob - orc.mak
2 # This is a Makefile.am fragment to build Orc code. It is based
3 # on the orc.mak file distributed in the GStreamer common
6 # Include this file like this:
8 # include $(top_srcdir)/orc.mak
10 # For each Orc source file, append its name (without the extension)
13 # ORC_SOURCE += gstadderorc
15 # This will create gstadder-orc-gen.c and gstadder-orc-gen.h, which
16 # you need to add to your nodist_module_SOURCES.
18 # Note that this file appends to BUILT_SOURCES and CLEANFILES, so
19 # define them before including this file.
23 EXTRA_DIST
+= $(addsuffix .orc
,$(ORC_SOURCE
))
26 ORC_BUILT_SOURCE
= $(addsuffix -orc-gen.c
,$(ORC_SOURCE
))
27 ORC_BUILT_HEADER
= $(addsuffix -orc-gen.h
,$(ORC_SOURCE
))
29 BUILT_SOURCES
+= $(ORC_BUILT_SOURCE
) $(ORC_BUILT_HEADER
)
30 CLEANFILES
+= $(BUILT_SOURCES
)
33 orcc_v_gen
= $(orcc_v_gen_
$(V
))
34 orcc_v_gen_
= $(orcc_v_gen_
$(AM_DEFAULT_VERBOSITY
))
35 orcc_v_gen_0
= @echo
" ORCC $@";
37 cp_v_gen
= $(cp_v_gen_
$(V
))
38 cp_v_gen_
= $(cp_v_gen_
$(AM_DEFAULT_VERBOSITY
))
39 cp_v_gen_0
= @echo
" CP $@";
43 $(orcc_v_gen
)$(ORCC
) --implementation
-o
$@
$<
47 $(orcc_v_gen
)$(ORCC
) --header
-o
$@
$<