752.1.46
by Mark Lee
* Makefile.marshal: |
1 |
# requires Makefile.shave
|
747
by Mark Lee
* Makefile.marshal: |
2 |
|
399.1.181
by Mark Lee
* Makefile.applet-common: |
3 |
NULL ?= |
747
by Mark Lee
* Makefile.marshal: |
4 |
|
5 |
# glib-genmarshal (based on WebKit's build system)
|
|
6 |
||
7 |
MARSHAL = $(MARSHAL_PREFIX)-marshal |
|
8 |
MARSHAL_LIST = $(srcdir)/$(MARSHAL).list |
|
9 |
GENMARSHAL = $(GLIB_GENMARSHAL) --prefix=$(MARSHAL_PREFIX)_marshal $(MARSHAL_LIST) |
|
10 |
||
11 |
MARSHALFILES = \ |
|
12 |
$(builddir)/$(MARSHAL).c \ |
|
13 |
$(builddir)/$(MARSHAL).h \ |
|
14 |
$(NULL) |
|
15 |
||
16 |
$(builddir)/$(MARSHAL).h: $(MARSHAL_LIST) |
|
17 |
$(QUIET_GEN)$(GENMARSHAL) --header > $@ |
|
18 |
||
19 |
$(builddir)/$(MARSHAL).c: $(MARSHAL_LIST) $(MARSHAL).h |
|
20 |
$(QUIET_GEN)( \ |
|
21 |
echo "#include \"$(MARSHAL_PREFIX)-marshal.h\"" > $@ && \ |
|
22 |
$(GENMARSHAL) --body >> $@ \ |
|
23 |
)
|
|
24 |
||
25 |
# vim: set ft=automake ts=8 sts=8 sw=8 noet :
|