2 # This Source Code Form is subject to the terms of the Mozilla Public
3 # License, v. 2.0. If a copy of the MPL was not distributed with this
4 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
6 EXTRA_MDDEPEND_FILES
= dom_qsgen.pp
8 include $(topsrcdir
)/config
/rules.mk
10 dom_quickstubs.h
: dom_quickstubs.
cpp
12 dom_quickstubs.
cpp: $(srcdir)/dom_quickstubs.qsconf \
14 $(LIBXUL_DIST
)/sdk
/bin
/header.py \
15 $(LIBXUL_DIST
)/sdk
/bin
/xpidl.py
16 $(PYTHON
) $(topsrcdir
)/config
/pythonpath.py \
18 -I
$(LIBXUL_DIST
)/sdk
/bin \
20 --idlpath
=$(DEPTH
)/dist/idl \
21 --header-output dom_quickstubs.h \
22 --stub-output dom_quickstubs.
cpp \
23 --makedepend-output
$(MDDEPDIR
)/dom_qsgen.pp \
24 $(ENABLE_TRACEABLE_FLAGS
) \
25 $(srcdir)/dom_quickstubs.qsconf
29 $(MDDEPDIR
)/dom_qsgen.pp \
30 $(MDDEPDIR
)/dombindingsgen.pp \
31 $(wildcard $(topsrcdir
)/other-licenses
/ply
/ply
/*.pyc
) \