X-Git-Url: https://git-public.kairo.at/?a=blobdiff_plain;ds=sidebyside;f=maow-berlin2009-build%2Fslide_makefiles.html;fp=maow-berlin2009-build%2Fslide_makefiles.html;h=8c51d7bbcb0d4f2c9fbbb78e85860d5baf059965;hb=5d725cc9e1719dd0da5bd0f57f21b7f5af6d0749;hp=0000000000000000000000000000000000000000;hpb=e0091db96ab3304a648abd2fe3e7be8d37e4f107;p=slides.git diff --git a/maow-berlin2009-build/slide_makefiles.html b/maow-berlin2009-build/slide_makefiles.html new file mode 100644 index 0000000..8c51d7b --- /dev/null +++ b/maow-berlin2009-build/slide_makefiles.html @@ -0,0 +1,74 @@ + + +
+ + +mozilla-central/extensions/testext/Makefile.in
:
+ # [...Lizenz-Kopf...] +DEPTH=../.. +topsrcdir=@top_srcdir@ +srcdir=@srcdir@ +VPATH=@srcdir@ + +# Allgemeine Konfigurations-Variablen importieren +include $(DEPTH)/config/autoconf.mk + +# Build-System-interner Name des Moduls (der Erweiterung) +MODULE = testext +# Name des Verzeichnisses in xpi-stage/ (normalerweise gleich wie MODULE) +XPI_NAME = testext +# Einträge aus paralleler jar.mn kommen in Erweiterungs-eigenes chrome.manifest +USE_EXTENSION_MANIFEST = 1 +# Haupt-Makefile der Erweiterung mit dieser ID (wie in install.rdf angegeben) +INSTALL_EXTENSION_ID = testext@example.org +# Dateiname der fertigen XPI-Datei in xpi-stage +XPI_PKGNAME = testext-$(MOZ_APP_VERSION) + +# Dateien, die in das XPI-Paket kopiert werden sollen +DIST_FILES = install.rdf + +# Unterverzeichnisse, in denen weitere Makefiles enthalten sind +DIRS = locales subtest + +# zu installierende XPCOM-Komponenten +EXTRA_COMPONENTS = components/testext-service.js + +# rules.mk verwendet die Variablen und macht die eigentliche Arbeit +include $(topsrcdir)/config/rules.mk+
MODULE
und XPI_NAME
sollten in jedem Makefile
+ der Erweiterung angegeben werden, damit Datieen im XPI landen