1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-15 15:49:36 +02:00

Install the suil interface modules

These will go into the PKGLIBDIR (/usr/lib*/audacity).
This commit is contained in:
Leland Lucius 2020-02-05 15:32:10 -06:00
parent df1aeb8f3f
commit ddd1e5e14f
5 changed files with 52 additions and 22 deletions

View File

@ -7,6 +7,9 @@ bin_PROGRAMS = audacity$(EXEEXT)
dist_doc_DATA = LICENSE.txt README.txt
dist_pkgdata_DATA = presets/EQDefaultCurves.xml
suillibdir = $(pkglibdir)
suillib_DATA = $(shell find lib-src/lv2/build -name \*.so)
nobase_dist_pkgdata_DATA = \
include/audacity/ComponentInterface.h \
include/audacity/ConfigInterface.h \

View File

@ -143,7 +143,8 @@ CONFIG_HEADER = $(top_builddir)/src/configwin.h \
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(docdir)" \
"$(DESTDIR)$(pkgdatadir)" "$(DESTDIR)$(pkgdatadir)"
"$(DESTDIR)$(pkgdatadir)" "$(DESTDIR)$(pkgdatadir)" \
"$(DESTDIR)$(suillibdir)"
PROGRAMS = $(bin_PROGRAMS)
audacity_SOURCES = audacity.c
audacity_OBJECTS = audacity.$(OBJEXT)
@ -230,7 +231,7 @@ am__uninstall_files_from_dir = { \
$(am__cd) "$$dir" && rm -f $$files; }; \
}
DATA = $(dist_doc_DATA) $(dist_pkgdata_DATA) \
$(nobase_dist_pkgdata_DATA)
$(nobase_dist_pkgdata_DATA) $(suillib_DATA)
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
distclean-recursive maintainer-clean-recursive
am__recursive_targets = \
@ -525,6 +526,8 @@ ACLOCAL_AMFLAGS = -I m4
bin_PROGRAMS = audacity$(EXEEXT)
dist_doc_DATA = LICENSE.txt README.txt
dist_pkgdata_DATA = presets/EQDefaultCurves.xml
suillibdir = $(pkglibdir)
suillib_DATA = $(shell find lib-src/lv2/build -name \*.so)
nobase_dist_pkgdata_DATA = \
include/audacity/ComponentInterface.h \
include/audacity/ConfigInterface.h \
@ -747,6 +750,27 @@ uninstall-nobase_dist_pkgdataDATA:
@list='$(nobase_dist_pkgdata_DATA)'; test -n "$(pkgdatadir)" || list=; \
$(am__nobase_strip_setup); files=`$(am__nobase_strip)`; \
dir='$(DESTDIR)$(pkgdatadir)'; $(am__uninstall_files_from_dir)
install-suillibDATA: $(suillib_DATA)
@$(NORMAL_INSTALL)
@list='$(suillib_DATA)'; test -n "$(suillibdir)" || list=; \
if test -n "$$list"; then \
echo " $(MKDIR_P) '$(DESTDIR)$(suillibdir)'"; \
$(MKDIR_P) "$(DESTDIR)$(suillibdir)" || exit 1; \
fi; \
for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
echo "$$d$$p"; \
done | $(am__base_list) | \
while read files; do \
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(suillibdir)'"; \
$(INSTALL_DATA) $$files "$(DESTDIR)$(suillibdir)" || exit $$?; \
done
uninstall-suillibDATA:
@$(NORMAL_UNINSTALL)
@list='$(suillib_DATA)'; test -n "$(suillibdir)" || list=; \
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
dir='$(DESTDIR)$(suillibdir)'; $(am__uninstall_files_from_dir)
# This directory's subdirectories are mostly independent; you can cd
# into them and run 'make' without going through this Makefile.
@ -1049,7 +1073,7 @@ check: check-recursive
all-am: Makefile $(PROGRAMS) $(DATA)
installdirs: installdirs-recursive
installdirs-am:
for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(pkgdatadir)" "$(DESTDIR)$(pkgdatadir)"; do \
for dir in "$(DESTDIR)$(bindir)" "$(DESTDIR)$(docdir)" "$(DESTDIR)$(pkgdatadir)" "$(DESTDIR)$(pkgdatadir)" "$(DESTDIR)$(suillibdir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-recursive
@ -1107,7 +1131,7 @@ info: info-recursive
info-am:
install-data-am: install-dist_docDATA install-dist_pkgdataDATA \
install-nobase_dist_pkgdataDATA
install-nobase_dist_pkgdataDATA install-suillibDATA
install-dvi: install-dvi-recursive
@ -1156,7 +1180,8 @@ ps: ps-recursive
ps-am:
uninstall-am: uninstall-binPROGRAMS uninstall-dist_docDATA \
uninstall-dist_pkgdataDATA uninstall-nobase_dist_pkgdataDATA
uninstall-dist_pkgdataDATA uninstall-nobase_dist_pkgdataDATA \
uninstall-suillibDATA
.MAKE: $(am__recursive_targets) install-am install-strip
@ -1174,12 +1199,13 @@ uninstall-am: uninstall-binPROGRAMS uninstall-dist_docDATA \
install-html install-html-am install-info install-info-am \
install-man install-nobase_dist_pkgdataDATA install-pdf \
install-pdf-am install-ps install-ps-am install-strip \
installcheck installcheck-am installdirs installdirs-am \
maintainer-clean maintainer-clean-generic mostlyclean \
mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \
uninstall-binPROGRAMS uninstall-dist_docDATA \
uninstall-dist_pkgdataDATA uninstall-nobase_dist_pkgdataDATA
install-suillibDATA installcheck installcheck-am installdirs \
installdirs-am maintainer-clean maintainer-clean-generic \
mostlyclean mostlyclean-compile mostlyclean-generic \
mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
uninstall-am uninstall-binPROGRAMS uninstall-dist_docDATA \
uninstall-dist_pkgdataDATA uninstall-nobase_dist_pkgdataDATA \
uninstall-suillibDATA
.PRECIOUS: Makefile

View File

@ -41,7 +41,7 @@ AC_CONFIG_AUX_DIR([autotools])
dnl we have some extra macros in m4/
AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE([1.9 dist-xz foreign no-dist-gzip subdir-objects -Wall -Wno-override tar-ustar])
AM_INIT_AUTOMAKE([1.9 dist-xz foreign no-dist-gzip subdir-objects -Wall -Wno-override -Wno-portability tar-ustar])
AM_MAINTAINER_MODE([disable])
AM_GNU_GETTEXT_VERSION([0.18])

View File

@ -53,6 +53,7 @@ audacity_CPPFLAGS = \
-Wno-deprecated-declarations \
-D__STDC_CONSTANT_MACROS \
-DWXINTL_NO_GETTEXT_MACRO \
-DPKGLIBDIR=\"$(pkglibdir)\" \
-DLIBDIR=\"$(libdir)\" \
$(EXPAT_CFLAGS) \
$(FILEDIALOG_CFLAGS) \

View File

@ -1778,16 +1778,16 @@ libaudacity_la_SOURCES = \
audacity_CPPFLAGS = -std=c++11 -Wno-deprecated-declarations \
-D__STDC_CONSTANT_MACROS -DWXINTL_NO_GETTEXT_MACRO \
-DLIBDIR=\"$(libdir)\" $(EXPAT_CFLAGS) $(FILEDIALOG_CFLAGS) \
$(PORTAUDIO_CFLAGS) $(PORTMIXER_CFLAGS) $(SNDFILE_CFLAGS) \
$(SOXR_CFLAGS) $(WIDGETEXTRA_CFLAGS) $(WX_CXXFLAGS) $(NULL) \
$(am__append_1) $(am__append_4) $(am__append_7) \
$(am__append_10) $(am__append_13) $(am__append_15) \
$(am__append_18) $(am__append_20) $(am__append_22) \
$(am__append_25) $(am__append_27) $(am__append_29) \
$(am__append_31) $(am__append_34) $(am__append_37) \
$(am__append_39) $(am__append_42) $(am__append_44) \
$(am__append_47)
-DPKGLIBDIR=\"$(pkglibdir)\" -DLIBDIR=\"$(libdir)\" \
$(EXPAT_CFLAGS) $(FILEDIALOG_CFLAGS) $(PORTAUDIO_CFLAGS) \
$(PORTMIXER_CFLAGS) $(SNDFILE_CFLAGS) $(SOXR_CFLAGS) \
$(WIDGETEXTRA_CFLAGS) $(WX_CXXFLAGS) $(NULL) $(am__append_1) \
$(am__append_4) $(am__append_7) $(am__append_10) \
$(am__append_13) $(am__append_15) $(am__append_18) \
$(am__append_20) $(am__append_22) $(am__append_25) \
$(am__append_27) $(am__append_29) $(am__append_31) \
$(am__append_34) $(am__append_37) $(am__append_39) \
$(am__append_42) $(am__append_44) $(am__append_47)
# Until we upgrade to a newer version of wxWidgets...will get rid of hundreds of these:
#