# libaudiomask - hybrid simultaneous audio masking threshold evaluation library # Copyright (C) 2000-2010 Dr Matthew Raphael Flax # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # 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, see . SBINDIR=usr/sbin MANDIR=usr/man INCLUDEDIR=usr/include/mffm DOCDIR=usr/share/doc/libaudiomask-dev LIBDIR=usr/lib SRC=MooreSpread.cc AudioMask.cc AudioMasker.cc depukfb.cc HDR=$(SRC:.cc=.cc) OBJ=$(SRC:.cc=.o) .cc.o: $(CC) -fPIC -c $< .C.o: $(CC) -fPIC -c $< CC=g++ -O3 -Wall MAKELIB=$(CC) -shared -Wl,-soname all: $(OBJ) \ libs libs: $(MAKELIB),libAudioMask.so.1.0 -o libAudioMask.so.1.0 $(OBJ) ex: $(CC) -L/home/flatmax/lib -lfftw3 -lfft -lAudioMask -o AudioMaskerExample AudioMaskerExample.cc install: mkdir -p ${DESTDIR} mkdir -p ${DESTDIR}/${LIBDIR} mkdir -p ${DESTDIR}/${DOCDIR} mkdir -p ${DESTDIR}/${INCLUDEDIR} install -m 0755 *.so* ${DESTDIR}/${LIBDIR} ln -s ${DESTDIR}/${LIBDIR}/libAudioMask.so.1.0 ${DESTDIR}/${LIBDIR}/libAudioMask.so.1 ln -s ${DESTDIR}/${LIBDIR}/libAudioMask.so.1 ${DESTDIR}/${LIBDIR}/libAudioMask.so install -m 0666 *Example.cc ${DESTDIR}/${DOCDIR} install -m 0666 Makefile ${DESTDIR}/${DOCDIR} install -d ${DESTDIR}/${DOCDIR}/API-libaudiomask/search install -m 0666 API-libaudiomask/*.html ${DESTDIR}/${DOCDIR}/API-libaudiomask/ install -m 0666 API-libaudiomask/*.png ${DESTDIR}/${DOCDIR}/API-libaudiomask/ install -m 0666 API-libaudiomask/*.css ${DESTDIR}/${DOCDIR}/API-libaudiomask/ install -m 0666 API-libaudiomask/installdox ${DESTDIR}/${DOCDIR}/API-libaudiomask/ install -m 0666 API-libaudiomask/*.jpg ${DESTDIR}/${DOCDIR}/API-libaudiomask/ install -m 0666 API-libaudiomask/*.gif ${DESTDIR}/${DOCDIR}/API-libaudiomask/ install -m 0666 API-libaudiomask/search/* ${DESTDIR}/${DOCDIR}/API-libaudiomask/search/ install -m 0666 *Example.cc ${DESTDIR}/${DOCDIR} install -m 0666 GPL-3 ${DESTDIR}/${DOCDIR} install -m 0666 *.m ${DESTDIR}/${DOCDIR} install -m 0666 *.pdf ${DESTDIR}/${DOCDIR} install -m 0666 *.jpg ${DESTDIR}/${DOCDIR} install -m 0660 *.H ${DESTDIR}/${INCLUDEDIR} clean: rm -f *~ $(OBJ) AudioMaskerExample AudioMaskExample MooreSpreadExample lib* *.mask *.dat *.pow w *.s MooreSpread.o: MooreSpread.H mask.o: MooreSpread.H mask.H AudioMasker.o: AudioMasker.H depukfb.H