All platforms are using the same set of makefiles for the build so all you have to do is edit Makefile.in
files (and possibly toolkit/toolkit-tiers.mk
if you add new makefiles).
Don't forget to check TreeHerder after you check in!
Makefile.in
files to add new source files, and export header files.Makefile.in
too../Makefile.in
.toolkit/toolkit-tiers.mk
. The files listed here are not specific to the toolkit/
directory, so if your makefile is not yet being processed correctly, try to add it here.gcc
, because of the symbol visibility, you might have to check System Headers to make sure they are properly wrapped.Adding new files to the build can cause breakage on tinderbox and to other developers if things aren't checked in the correct order.
Exporting a file makes it get copied to mozilla/dist
. C and C++ header files are exported by including them the EXPORTS
list in Makefile.in, and IDL files are exported by including them in the XPIDLSRCS
list.
Original Document Information