# -*- Mode: makefile -*-
java.lang.NullPointerException # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/.
include $(topsrcdir)/config/rules.mk
ifdef NM # check_vanilla_allocations.py is tailored to Linux, so only run it there. # That should be enough to catch any problems.
check-vanilla-allocations:
$(PYTHON3) $(topsrcdir)/config/check_vanilla_allocations.py $(REAL_LIBRARY)
# The "aggressive" variant will likely fail on some compiler/platform # combinations, but is worth running by hand every once in a while.
check-vanilla-allocations-aggressive:
$(PYTHON3) $(topsrcdir)/config/check_vanilla_allocations.py --aggressive $(REAL_LIBRARY)
check:: check-vanilla-allocations
endif
$(LIBRARY_NAME).pc: js.pc
cp $^ $@
# Install versioned file, for parallel installability in Linux distributions
install:: $(LIBRARY_NAME).pc
cp $^ $(JS_LIBRARY_NAME).pc
$(SYSINSTALL) $(JS_LIBRARY_NAME).pc $(DESTDIR)$(libdir)/pkgconfig
###################################################### # BEGIN SpiderMonkey header installation
java.lang.NullPointerException # Mozilla/Gecko/Firefox mostly doesn't concern itself with defining a sensible # install target, because it's shipping primarily packaged builds. And even if # it did, those builds wouldn't really have reason to include header files. So # we have to install public headers ourselves, rather than using something from # config/rules.mk or similar.
java.lang.NullPointerException # The overall directory structure of the installed headers looks like so:
java.lang.NullPointerException # $(includedir)/ # $(JS_LIBRARY_NAME)/ # jsapi.h, jspubtd.h, etc. (all of EXPORTS) # js/ # js/public/* headers (all are public) #ds/ #js/src/ds/* public headers #gc/ #js/src/gc/* public headers #mozilla/ #mfbtheaders #
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.