Rivendellaudio/Makefile.am
Fred Gleason 798f744bd6 2016-06-21 Fred Gleason <fredg@paravelsystems.com>
* Reimplemented 'get_distro.sh' as 'get_distro.pl'.
2016-06-21 20:36:32 -04:00

167 lines
4.4 KiB
Makefile

## automake.am
##
## Top level automake.am for Rivendell
##
## Use automake to process this into a Makefile.in
##
## (C) Copyright 2002-2016 Fred Gleason <fredg@paravelsystems.com>
##
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License version 2 as
## published by the Free Software Foundation.
##
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
## GNU General Public License for more details.
##
## You should have received a copy of the GNU General Public
## License along with this program; if not, write to the Free Software
## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
##
if PAM_RD_AM
PAM_RD_OPT = pam_rd
endif
if HPI_RD_AM
HPI_RD_OPT = rdhpi
endif
if ALSA_RD_AM
ALSACONFIG_RD_OPT = rdalsaconfig
endif
SUBDIRS = icons\
helpers\
lib\
$(HPI_RD_OPT) $(PAM_RD_OPT) rlm\
scripts\
conf\
debian\
docs\
xdg\
cae\
importers\
ios\
rdadmin\
rdairplay\
rdcartslots\
rdcastmanager\
rdcatch\
rdcatchd\
rdlibrary\
rdlogedit\
rdlogin\
rdlogmanager\
rdmonitor\
rdpanel\
rdrepld\
rdselect\
ripcd\
tests\
utils\
web
ACLOCAL_AMFLAGS = -I m4
maintainer-clean-local:
rm -rf m4
install-exec-local:
./install-init.sh $(DESTDIR)$(prefix) $(DESTDIR)
install-debian:
touch ./building-debian
make install
rm -f ./building-debian
uninstall-exec:
rm -f $(DESTDIR)/etc/init.d/rdrepld
rm -f $(DESTDIR)/etc/init.d/rivendell
rm -f $(DESTDIR)/etc/sysconfig/rivendell
rpm: dist
mkdir -p $(HOME)/rpmbuild/SOURCES
cp rivendell-$(VERSION).tar.gz $(HOME)/rpmbuild/SOURCES/
$(RPMBUILD) -ba --target $(ARCH)-$(VENDOR)-linux rivendell.spec
mv $(HOME)/rpmbuild/RPMS/$(ARCH)/rivendell-*.rpm $(top_srcdir)/
mv $(HOME)/rpmbuild/SRPMS/rivendell-*.src.rpm $(top_srcdir)/
rm $(HOME)/rpmbuild/SOURCES/rivendell-$(VERSION).tar.gz
slack: all
./make_slack
slax: all
rm -f rivendell-$(VERSION)-$(ARCH)-$(RPM_RELEASE).mo
./make_slack
tgz2mo rivendell-$(VERSION)-$(ARCH)-$(RPM_RELEASE).tgz rivendell-$(VERSION)-$(ARCH)-$(RPM_RELEASE).mo
zip: dist
tar -zxf rivendell-@VERSION@.tar.gz
zip -r rivendell-@VERSION@.zip rivendell-@VERSION@
rm -rf rivendell-@VERSION@
doxygen:
cd lib && doxygen doxygen.conf
cd cae && doxygen doxygen.conf &
cd rdairplay && doxygen doxygen.conf &
cd rdadmin && doxygen doxygen.conf &
cd rdcatch && doxygen doxygen.conf &
cd rdcatchd && doxygen doxygen.conf &
cd rdlibrary && doxygen doxygen.conf &
cd rdlogedit && doxygen doxygen.conf &
cd rdlogin && doxygen doxygen.conf &
cd rdlogmanager && doxygen doxygen.conf &
cd ripcd && doxygen doxygen.conf &
EXTRA_DIST = autogen.sh\
build_win32.bat\
CODINGSTYLE\
get_distro.pl\
get_target.sh\
install-init.sh\
make_slack.in\
PACKAGE_VERSION\
rdrepld-suse.in\
rivendell-gentoo\
rivendell.ism\
rivendell.pro\
rivendell.spec.in\
rivendell-suse.in\
rivendell.sys\
slack-desc.in\
slack_doinst.sh\
UPGRADING
CLEANFILES = *~\
*.mo\
*.rpm\
*.tar.gz\
*.tgz\
*.zip
DISTCLEANFILES = config.guess\
config.sub\
ltmain.sh\
make_slack\
rdrepld-suse\
rivendell\
rivendell.spec\
slack-desc
MAINTAINERCLEANFILES = *~\
*.tar.gz\
aclocal.m4\
Makefile.in\
config.guess\
config.status\
config.sub\
configure\
depcomp\
install-sh\
libtool\
ltmain.sh\
missing\
mkinstalldirs\
rivendell.spec\
rivendell-suse