source: roaraudio/Makefile @ 1607:a400220f1564

Last change on this file since 1607:a400220f1564 was 1607:a400220f1564, checked in by phi, 15 years ago

don't write useless lib_c= lions, don't build libroarsndio on OpenBSD for the moment, added some empty lions to Makefile.conf to make it a bit better readable, use new xmms's --pkg-config

File size: 1.3 KB
Line 
1include Makefile.conf
2
3SUBDIRS=libroar libroardsp $(subdir_libroaresd) roard roarclients doc $(subdir_libroarsndio) $(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
13test: all
14        cd tests; make test; cd ..;
15
16prep-install-dirs:
17        mkdir -p $(PREFIX_BIN)
18        mkdir -p $(PREFIX_LIB)
19        mkdir -p $(PREFIX_INC)
20        mkdir -p $(PREFIX_MAN)
21        cd doc; make prep-install-dirs; cd ..
22
23install: prep-install-dirs
24        cp $(cp_v) lib/roar*     $(PREFIX_BIN)
25        cp $(cp_v) lib/lib*.so*  $(PREFIX_LIB)
26        sh -c 'for file in include/roar* include/lib*; do cp $(cp_v) -r $$file $(PREFIX_INC)/; done'
27        cd doc; make install; cd ..
28        if [ "$(subdir_plugins_ao)" != '' ]; then cd $(subdir_plugins_ao); make install; cd ../..; fi
29semi-install: prep-install-dirs
30        sh -c 'for file in lib/roar*;    do ln -fs `pwd`/$$file $(PREFIX_BIN)/; done'
31        sh -c 'for file in lib/lib*.so*; do ln -fs `pwd`/$$file $(PREFIX_LIB)/; done'
32        sh -c 'for file in include/roar* include/lib*; do ln -fs `pwd`/$$file $(PREFIX_INC)/; done'
33        cd doc; make semi-install; cd ..
34        if [ "$(subdir_plugins_ao)" != '' ]; then cd $(subdir_plugins_ao); make semi-install; cd ../..; fi
Note: See TracBrowser for help on using the repository browser.