mirror of
https://github.com/cookiengineer/audacity
synced 2025-10-12 09:33:34 +02:00
3rd attempt to Add the ability to build without trashing the source tree
Hopefully this take care of all situations.
This commit is contained in:
@@ -35,29 +35,29 @@ INSTALL_DATA = ${INSTALL} -m 644
|
||||
# We use $(mkdir_p).
|
||||
# In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as
|
||||
# "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions,
|
||||
# ${SHELL} /Users/yam/n/audacity/autotools/install-sh does not start with $(SHELL), so we add it.
|
||||
# In automake >= 1.10, $(top_builddir)/autotools/install-sh -c -d is derived from ${MKDIR_P}, which is defined
|
||||
# ${SHELL} /home/yam/fix/audacity/autotools/install-sh does not start with $(SHELL), so we add it.
|
||||
# In automake >= 1.10, /usr/bin/mkdir -p is derived from ${MKDIR_P}, which is defined
|
||||
# either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake
|
||||
# versions, $(mkinstalldirs) and $(install_sh) are unused.
|
||||
mkinstalldirs = $(SHELL) ${SHELL} /Users/yam/n/audacity/autotools/install-sh -d
|
||||
install_sh = $(SHELL) ${SHELL} /Users/yam/n/audacity/autotools/install-sh
|
||||
MKDIR_P = ../autotools/install-sh -c -d
|
||||
mkdir_p = $(top_builddir)/autotools/install-sh -c -d
|
||||
mkinstalldirs = $(SHELL) ${SHELL} /home/yam/fix/audacity/autotools/install-sh -d
|
||||
install_sh = $(SHELL) ${SHELL} /home/yam/fix/audacity/autotools/install-sh
|
||||
MKDIR_P = /usr/bin/mkdir -p
|
||||
mkdir_p = /usr/bin/mkdir -p
|
||||
|
||||
GMSGFMT_ = /opt/local/bin/msgfmt
|
||||
GMSGFMT_no = /opt/local/bin/msgfmt
|
||||
GMSGFMT_yes = /opt/local/bin/msgfmt
|
||||
GMSGFMT_ = /usr/bin/msgfmt
|
||||
GMSGFMT_no = /usr/bin/msgfmt
|
||||
GMSGFMT_yes = /usr/bin/msgfmt
|
||||
GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT))
|
||||
MSGFMT_ = /opt/local/bin/msgfmt
|
||||
MSGFMT_no = /opt/local/bin/msgfmt
|
||||
MSGFMT_yes = /opt/local/bin/msgfmt
|
||||
MSGFMT_ = /usr/bin/msgfmt
|
||||
MSGFMT_no = /usr/bin/msgfmt
|
||||
MSGFMT_yes = /usr/bin/msgfmt
|
||||
MSGFMT = $(MSGFMT_$(USE_MSGCTXT))
|
||||
XGETTEXT_ = /opt/local/bin/xgettext
|
||||
XGETTEXT_no = /opt/local/bin/xgettext
|
||||
XGETTEXT_yes = /opt/local/bin/xgettext
|
||||
XGETTEXT_ = /usr/bin/xgettext
|
||||
XGETTEXT_no = /usr/bin/xgettext
|
||||
XGETTEXT_yes = /usr/bin/xgettext
|
||||
XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT))
|
||||
MSGMERGE = msgmerge
|
||||
MSGMERGE_UPDATE = /opt/local/bin/msgmerge --update
|
||||
MSGMERGE_UPDATE = /usr/bin/msgmerge --update
|
||||
MSGINIT = msginit
|
||||
MSGCONV = msgconv
|
||||
MSGFILTER = msgfilter
|
||||
@@ -89,14 +89,16 @@ CATALOGS = @CATALOGS@
|
||||
@lang=`echo $* | sed -e 's,.*/,,'`; \
|
||||
test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
|
||||
echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o $${lang}.gmo $${lang}.po"; \
|
||||
cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
|
||||
|
||||
cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo; \
|
||||
dir=$$lang/LC_MESSAGES; \
|
||||
$(mkdir_p) $$dir && (cd $$dir ; ln -s ../../$${lang}.gmo $(DOMAIN).mo)
|
||||
|
||||
.sin.sed:
|
||||
sed -e '/^#/d' $< > t-$@
|
||||
mv t-$@ $@
|
||||
|
||||
|
||||
all: check-macro-version all-no
|
||||
all: check-macro-version all-yes
|
||||
|
||||
all-yes: stamp-po
|
||||
all-no:
|
||||
@@ -209,7 +211,7 @@ $(POFILES): $(srcdir)/$(DOMAIN).pot
|
||||
|
||||
install: install-exec install-data
|
||||
install-exec:
|
||||
install-data: install-data-no
|
||||
install-data: install-data-yes
|
||||
if test "$(PACKAGE)" = "gettext-tools"; then \
|
||||
$(mkdir_p) $(DESTDIR)$(gettextsrcdir); \
|
||||
for file in $(DISTFILES.common) Makevars.template; do \
|
||||
@@ -267,7 +269,7 @@ install-strip: install
|
||||
|
||||
installdirs: installdirs-exec installdirs-data
|
||||
installdirs-exec:
|
||||
installdirs-data: installdirs-data-no
|
||||
installdirs-data: installdirs-data-yes
|
||||
if test "$(PACKAGE)" = "gettext-tools"; then \
|
||||
$(mkdir_p) $(DESTDIR)$(gettextsrcdir); \
|
||||
else \
|
||||
@@ -311,7 +313,7 @@ installcheck:
|
||||
|
||||
uninstall: uninstall-exec uninstall-data
|
||||
uninstall-exec:
|
||||
uninstall-data: uninstall-data-no
|
||||
uninstall-data: uninstall-data-yes
|
||||
if test "$(PACKAGE)" = "gettext-tools"; then \
|
||||
for file in $(DISTFILES.common) Makevars.template; do \
|
||||
rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
|
||||
|
Reference in New Issue
Block a user