source: roaraudio/Makefile @ 1049:1196fa3d6392

Last change on this file since 1049:1196fa3d6392 was 1049:1196fa3d6392, checked in by phi, 15 years ago

include plugins/ao on normal install

File size: 1.2 KB
Line 
1include Makefile.conf
2
3SUBDIRS=libroar libroardsp $(subdir_libroaresd) roard roarclients doc $(subdir_roarfish) $(subdir_libroaryiff) $(subdir_libroarpulse) $(subdir_libroararts) $(subdir_plugins_ao)
4
5all:
6        for i in ${SUBDIRS}; do cd $$i; $(MAKE) all; cd ..; done;
7clean:
8        rm -f lib/* || true
9        for i in ${SUBDIRS}; do cd $$i; $(MAKE) clean; cd ..; done;
10
11new: clean all
12
13prep-install-dirs:
14        mkdir -p $(PREFIX_BIN)
15        mkdir -p $(PREFIX_LIB)
16        mkdir -p $(PREFIX_INC)
17        mkdir -p $(PREFIX_MAN)
18        cd doc; make prep-install-dirs; cd ..
19
20install: prep-install-dirs
21        cp $(cp_v) lib/roar*     $(PREFIX_BIN)
22        cp $(cp_v) lib/lib*.so*  $(PREFIX_LIB)
23        sh -c 'for file in include/roar* include/lib*; do cp $(cp_v) -r $$file $(PREFIX_INC)/; done'
24        cd doc; make install; cd ..
25        if [ "$(subdir_plugins_ao)" != '' ]; then cd $(subdir_plugins_ao); make install; cd ../..; fi
26semi-install: prep-install-dirs
27        sh -c 'for file in lib/roar*;    do ln -fs `pwd`/$$file $(PREFIX_BIN)/; done'
28        sh -c 'for file in lib/lib*.so*; do ln -fs `pwd`/$$file $(PREFIX_LIB)/; done'
29        sh -c 'for file in include/roar* include/lib*; do ln -fs `pwd`/$$file $(PREFIX_INC)/; done'
30        cd doc; make semi-install; cd ..
31        if [ "$(subdir_plugins_ao)" != '' ]; then cd $(subdir_plugins_ao); make semi-install; cd ../..; fi
Note: See TracBrowser for help on using the repository browser.