Changeset 3553:a59148580a05 in roaraudio for Makefile
Legend:
- Unmodified
- Added
- Removed
-
Makefile
r3182 r3553 9 9 10 10 all: 11 for i in ${SUBDIRS}; do cd $$i; $(MAKE) all; cd ..; done;12 for i in ${PLUGINS}; do cd $$i; $(MAKE) all; cd ../..; done;11 set -e; for i in ${SUBDIRS}; do cd $$i; $(MAKE) all; cd ..; done; 12 set -e; for i in ${PLUGINS}; do cd $$i; $(MAKE) all; cd ../..; done; 13 13 clean: 14 14 rm -f lib/* || true 15 for i in ${SUBDIRS}; do cd $$i; $(MAKE) clean; cd ..; done;16 for i in ${PLUGINS}; do cd $$i; $(MAKE) clean; cd ../..; done;17 cd tests/; $(MAKE) clean; cd ..;15 set -e; for i in ${SUBDIRS}; do cd $$i; $(MAKE) clean; cd ..; done; 16 set -e; for i in ${PLUGINS}; do cd $$i; $(MAKE) clean; cd ../..; done; 17 set -e; cd tests/; $(MAKE) clean; cd ..; 18 18 19 19 distclean: clean … … 23 23 24 24 test: all 25 cd tests; maketest; cd ..;25 set -e; cd tests; $(MAKE) test; cd ..; 26 26 27 27 prep-install-dirs: … … 32 32 mkdir -p '$(DESTDIR)$(PREFIX_COMP_LIBS)' 33 33 mkdir -p '$(DESTDIR)$(PREFIX_COMP_BINS)' 34 cd doc; makeprep-install-dirs; cd ..34 set -e; cd doc; $(MAKE) prep-install-dirs; cd .. 35 35 36 36 install: prep-install-dirs 37 37 cp $(cp_v) lib/roar* '$(DESTDIR)$(PREFIX_BIN)' 38 sh -c ' cd lib; for file in lib*$(SHARED_SUFFIX)*; do cp $$file '$(DESTDIR)$(PREFIX_LIB)'/$$file.$(COMMON_VERSION); done'39 sh -c ' cd lib; for file in lib*$(SHARED_SUFFIX)*; do ln -fs $$file.$(COMMON_VERSION) '$(DESTDIR)$(PREFIX_LIB)'/$$file.$(COMMON_V_MM); done'40 sh -c ' cd lib; for file in lib*$(SHARED_SUFFIX)*; do ln -fs $$file.$(COMMON_VERSION) '$(DESTDIR)$(PREFIX_LIB)'/$$file.$(COMMON_V_MAJOR); done'41 sh -c ' cd lib; for file in lib*$(SHARED_SUFFIX)*; do ln -fs $$file.$(COMMON_VERSION) '$(DESTDIR)$(PREFIX_LIB)'/$$file; done'42 sh -c ' cd lib; while read d t; do ln -fs '$(DESTDIR)$(PREFIX_LIB)'/$$d '$(DESTDIR)$(PREFIX_COMP_LIBS)'/$$t; done < ../symlinks.comp'43 sh -c ' cd lib; for file in *.r; do b=`basename $$file .r`; cp $$file '$(DESTDIR)$(PREFIX_COMP_BINS)'/$$b; done'44 sh -c ' for file in include/roar* include/lib*; do cp $(cp_v) -r $$file '$(DESTDIR)$(PREFIX_INC)'/; done'45 cd doc; makeinstall; cd ..46 for i in $(PLUGINS); do if [ "$$i" != '' ]; then cd $$i; makeinstall; cd ../..; fi; done38 sh -c 'set -e; cd lib; for file in lib*$(SHARED_SUFFIX)*; do cp $$file '$(DESTDIR)$(PREFIX_LIB)'/$$file.$(COMMON_VERSION); done' 39 sh -c 'set -e; cd lib; for file in lib*$(SHARED_SUFFIX)*; do ln -fs $$file.$(COMMON_VERSION) '$(DESTDIR)$(PREFIX_LIB)'/$$file.$(COMMON_V_MM); done' 40 sh -c 'set -e; cd lib; for file in lib*$(SHARED_SUFFIX)*; do ln -fs $$file.$(COMMON_VERSION) '$(DESTDIR)$(PREFIX_LIB)'/$$file.$(COMMON_V_MAJOR); done' 41 sh -c 'set -e; cd lib; for file in lib*$(SHARED_SUFFIX)*; do ln -fs $$file.$(COMMON_VERSION) '$(DESTDIR)$(PREFIX_LIB)'/$$file; done' 42 sh -c 'set -e; cd lib; while read d t; do ln -fs '$(DESTDIR)$(PREFIX_LIB)'/$$d '$(DESTDIR)$(PREFIX_COMP_LIBS)'/$$t; done < ../symlinks.comp' 43 sh -c 'set -e; cd lib; for file in *.r; do b=`basename $$file .r`; cp $$file '$(DESTDIR)$(PREFIX_COMP_BINS)'/$$b; done' 44 sh -c 'set -e; for file in include/roar* include/lib*; do cp $(cp_v) -r $$file '$(DESTDIR)$(PREFIX_INC)'/; done' 45 set -e; cd doc; $(MAKE) install; cd .. 46 set -e; for i in $(PLUGINS); do if [ "$$i" != '' ]; then cd $$i; $(MAKE) install; cd ../..; fi; done 47 47 48 48 semi-install: prep-install-dirs 49 sh -c ' for file in lib/roar*; do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_BIN)'/; done'50 sh -c ' cd lib; for file in lib*$(SHARED_SUFFIX)*; do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_LIB)'/; done'51 sh -c ' cd lib; for file in lib*$(SHARED_SUFFIX)*; do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_LIB)'/$$file.$(COMMON_VERSION); done'52 sh -c ' cd lib; for file in lib*$(SHARED_SUFFIX)*; do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_LIB)'/$$file.$(COMMON_V_MM); done'53 sh -c ' cd lib; for file in lib*$(SHARED_SUFFIX)*; do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_LIB)'/$$file.$(COMMON_V_MAJOR); done'54 sh -c ' cd lib; while read d t; do ln -fs `pwd`/$$d '$(DESTDIR)$(PREFIX_COMP_LIBS)'/$$t; done < ../symlinks.comp'55 sh -c ' cd lib; for file in *.r; do b=`basename $$file .r`; ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_COMP_BINS)'/$$b; done'56 sh -c ' for file in include/roar* include/lib*; do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_INC)'/; done'57 cd doc; makesemi-install; cd ..58 for i in $(PLUGINS); do if [ "$$i" != '' ]; then cd $$i; makesemi-install; cd ../..; fi; done49 sh -c 'set -e; for file in lib/roar*; do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_BIN)'/; done' 50 sh -c 'set -e; cd lib; for file in lib*$(SHARED_SUFFIX)*; do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_LIB)'/; done' 51 sh -c 'set -e; cd lib; for file in lib*$(SHARED_SUFFIX)*; do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_LIB)'/$$file.$(COMMON_VERSION); done' 52 sh -c 'set -e; cd lib; for file in lib*$(SHARED_SUFFIX)*; do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_LIB)'/$$file.$(COMMON_V_MM); done' 53 sh -c 'set -e; cd lib; for file in lib*$(SHARED_SUFFIX)*; do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_LIB)'/$$file.$(COMMON_V_MAJOR); done' 54 sh -c 'set -e; cd lib; while read d t; do ln -fs `pwd`/$$d '$(DESTDIR)$(PREFIX_COMP_LIBS)'/$$t; done < ../symlinks.comp' 55 sh -c 'set -e; cd lib; for file in *.r; do b=`basename $$file .r`; ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_COMP_BINS)'/$$b; done' 56 sh -c 'set -e; for file in include/roar* include/lib*; do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_INC)'/; done' 57 set -e; cd doc; $(MAKE) semi-install; cd .. 58 set -e; for i in $(PLUGINS); do if [ "$$i" != '' ]; then cd $$i; $(MAKE) semi-install; cd ../..; fi; done
Note: See TracChangeset
for help on using the changeset viewer.