mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
1e6522ed70
A directory's 'libs' target should create symlinks in the top-level dist/bin and dist/lib directories to the libraries (and any other generated files) in the build tree, so that when one has changed sources in $src/js/src, simply running 'make' in $obj/js/src and then re-running $obj/dist/bin/firefox will pick up the new libraries. The js/src/Makefile.in 'install' target has many double-colon rules with commands; we'd like to use these all in two circumstances: . For 'make install' in a stand-alone js/src build. Since we're following GNU behavior, this should copy the files it's installing. . For 'make libs' in an in-tree js/src build. To interact properly with the rest of the Mozilla build system, this should create symlinks as explained above. To accomplish this, we use plain old $(INSTALL) in all the install targets, have js/src/Makefile.in set NSDISTMODE to copy (to get the GNU behavior), and then have config/js/Makefile.in override that (to get the Mozilla in-tree behavior). |
||
---|---|---|
.. | ||
js | ||
mkdepend | ||
Moz | ||
nspr | ||
tests | ||
add-chrome.pl | ||
asencode.cpp | ||
autoconf.mk.in | ||
bin2rc.c | ||
bin2rc.exe | ||
build_header.pl | ||
build-list.pl | ||
buildpkg.bat | ||
clobber_miss.pl | ||
common.mk | ||
config.mk | ||
configobj.py | ||
cvsco-fast-update.pl | ||
cvsco.pl | ||
doxygen.cfg.in | ||
elf-dynstr-gc.c | ||
Expression.py | ||
fast-update.pl | ||
fastcwd.pl | ||
gcc_hidden.h | ||
glibcversion.sh | ||
gtscc.c | ||
install.bat | ||
installcfunc.pl | ||
installchrome.pl | ||
insure.mk | ||
JarMaker.py | ||
javarules.mak | ||
make-atom-strings.pl | ||
make-jars.pl | ||
makedep.cpp | ||
makedep.exe | ||
Makefile.in | ||
mangle.c | ||
mangle.exe | ||
milestone.pl | ||
milestone.txt | ||
module2dir.pl | ||
mozLock.pm | ||
MozZipFile.py | ||
nfspwd.pl | ||
nodl.pl | ||
nsBuildID.h.in | ||
nsinstall.c | ||
nsinstall.py | ||
nsStaticComponents.cpp.in | ||
nsStaticComponents.h | ||
outofdate.pl | ||
pathsub.c | ||
pathsub.h | ||
pkg2dpth.pl | ||
preprocessor.pl | ||
Preprocessor.py | ||
preprocessor.txt | ||
printconfigsetting.py | ||
revdepth-nt.pl | ||
revdepth.pl | ||
rules.mk | ||
sj.pl | ||
static-checking-config.mk | ||
static-config.mk | ||
static-rules.mk | ||
system-headers | ||
true.bat | ||
utils.py | ||
version_win.pl | ||
version.mk | ||
xterm.str | ||
zipcfunc.pl | ||
zipchrome.pl |