Changeset 2571:f7682f8a74be in roaraudio


Ignore:
Timestamp:
09/05/09 18:43:01 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

patches to use $DESTDIR in makefiles

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • Makefile

    r2065 r2571  
    2121 
    2222prep-install-dirs: 
    23         mkdir -p '$(PREFIX_BIN)' 
    24         mkdir -p '$(PREFIX_LIB)' 
    25         mkdir -p '$(PREFIX_INC)' 
    26         mkdir -p '$(PREFIX_MAN)' 
    27         mkdir -p '$(PREFIX_COMP)' 
     23        mkdir -p '$(DESTDIR)$(PREFIX_BIN)' 
     24        mkdir -p '$(DESTDIR)$(PREFIX_LIB)' 
     25        mkdir -p '$(DESTDIR)$(PREFIX_INC)' 
     26        mkdir -p '$(DESTDIR)$(PREFIX_MAN)' 
     27        mkdir -p '$(DESTDIR)$(PREFIX_COMP)' 
    2828        cd doc; make prep-install-dirs; cd .. 
    2929 
    3030install: prep-install-dirs 
    31         cp $(cp_v) lib/roar*     '$(PREFIX_BIN)' 
    32         cp $(cp_v) lib/lib*$(SHARED_SUFFIX)*  '$(PREFIX_LIB)' 
    33         sh -c 'cd lib; for file in $(COMP_LIB); do for i in "" .{0,1}; do ln -fs '$(PREFIX_LIB)'/$$file$(SHARED_SUFFIX) '$(PREFIX_COMP)'/`echo $$file | sed s/roar//`$(SHARED_SUFFIX)$$i; done; done' 
    34         sh -c 'for file in include/roar* include/lib*; do cp $(cp_v) -r $$file '$(PREFIX_INC)'/; done' 
     31        cp $(cp_v) lib/roar*     '$(DESTDIR)$(PREFIX_BIN)' 
     32        cp $(cp_v) lib/lib*$(SHARED_SUFFIX)*  '$(DESTDIR)$(PREFIX_LIB)' 
     33        sh -c 'cd lib; for file in $(COMP_LIB); do for i in "" .{0,1}; do ln -fs '$(DESTDIR)$(PREFIX_LIB)'/$$file$(SHARED_SUFFIX) '$(DESTDIR)$(PREFIX_COMP)'/`echo $$file | sed s/roar//`$(SHARED_SUFFIX)$$i; done; done' 
     34        sh -c 'for file in include/roar* include/lib*; do cp $(cp_v) -r $$file '$(DESTDIR)$(PREFIX_INC)'/; done' 
    3535        cd doc; make install; cd .. 
    3636        for i in $(PLUGINS); do if [ "$$i" != '' ]; then cd $$i; make install; cd ../..; fi; done 
    3737 
    3838semi-install: prep-install-dirs 
    39         sh -c 'for file in lib/roar*;    do ln -fs `pwd`/$$file '$(PREFIX_BIN)'/; done' 
    40         sh -c 'for file in lib/lib*$(SHARED_SUFFIX)*; do ln -fs `pwd`/$$file '$(PREFIX_LIB)'/; done' 
    41         sh -c 'cd lib; for file in $(COMP_LIB); do for i in "" .{0,1}; do ln -fs `pwd`/$$file$(SHARED_SUFFIX) '$(PREFIX_COMP)'/`echo $$file | sed s/roar//`$(SHARED_SUFFIX)$$i; done; done' 
    42         sh -c 'for file in include/roar* include/lib*; do ln -fs `pwd`/$$file '$(PREFIX_INC)'/; done' 
     39        sh -c 'for file in lib/roar*;    do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_BIN)'/; done' 
     40        sh -c 'for file in lib/lib*$(SHARED_SUFFIX)*; do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_LIB)'/; done' 
     41        sh -c 'cd lib; for file in $(COMP_LIB); do for i in "" .{0,1}; do ln -fs `pwd`/$$file$(SHARED_SUFFIX) '$(DESTDIR)$(PREFIX_COMP)'/`echo $$file | sed s/roar//`$(SHARED_SUFFIX)$$i; done; done' 
     42        sh -c 'for file in include/roar* include/lib*; do ln -fs `pwd`/$$file '$(DESTDIR)$(PREFIX_INC)'/; done' 
    4343        cd doc; make semi-install; cd .. 
    4444        for i in $(PLUGINS); do if [ "$$i" != '' ]; then cd $$i; make semi-install; cd ../..; fi; done 
  • doc/Makefile

    r901 r2571  
    1414        sh -c 'for dir in man*; do (cd $$dir; mkdir ../html/$$dir 2>/dev/null; for file in *.?; do man2html -r $$file > ../html/$$dir/$$file.html; done); done' 
    1515 
    16 prep-install-dirs: 
    17         sh -c 'for dir in man*; do mkdir -p $(PREFIX_MAN)/$$dir; done' 
     16 
     17        sh -c 'for dir in man*; do mkdir -p $(DESTDIR)$(PREFIX_MAN)/$$dir; done' 
    1818 
    1919install: prep-install-dirs 
    20         sh -c 'for dir in man*; do cp $(cp_v) $$dir/*.?* $(PREFIX_MAN)/$$dir/; done' 
     20        sh -c 'for dir in man*; do cp $(cp_v) $$dir/*.?* $(DESTDIR)$(PREFIX_MAN)/$$dir/; done' 
    2121semi-install: prep-install-dirs 
    22         sh -c 'for dir in man*; do for file in $$dir/*.?*; do ln -fs `pwd`/$$file $(PREFIX_MAN)/$$dir/; done; done' 
     22        sh -c 'for dir in man*; do for file in $$dir/*.?*; do ln -fs `pwd`/$$file $(DESTDIR)$(PREFIX_MAN)/$$dir/; done; done' 
  • plugins/ao/Makefile

    r2383 r2571  
    1717 
    1818install: libroar.so 
    19         cp libroar.so ${INSTALL_DIR} 
     19        cp libroar.so ${DESTDIR}${INSTALL_DIR} 
    2020semi-install: libroar.so 
    21         ln -fs `pwd`/libroar.so ${INSTALL_DIR} 
     21        ln -fs `pwd`/libroar.so ${DESTDIR}${INSTALL_DIR} 
    2222 
    2323libroar.so: $(OBJ) 
  • plugins/audacious/Makefile

    r2383 r2571  
    1818 
    1919install: libroar.so 
    20         cp libroar.so ${INSTALL_DIR}/ 
     20        cp libroar.so ${DESTDIR}${INSTALL_DIR}/ 
    2121semi-install: libroar.so 
    22         ln -fs `pwd`/libroar.so ${INSTALL_DIR}/ 
     22        ln -fs `pwd`/libroar.so ${DESTDIR}${INSTALL_DIR}/ 
    2323 
    2424libroar.so: $(OBJ) 
  • plugins/xine/Makefile

    r1715 r2571  
    1818 
    1919install: ${TARGET} 
    20         cp ${TARGET} ${INSTALL_DIR}/ 
     20        cp ${TARGET} ${DESTDIR}${INSTALL_DIR}/ 
    2121 
    2222xineplug_ao_out_roar.so: $(OBJ) 
  • plugins/xmms/Makefile

    r2383 r2571  
    1818 
    1919install: libroar.so 
    20         cp libroar.so ${INSTALL_DIR}/ 
     20        cp libroar.so ${DESTDIR}${INSTALL_DIR}/ 
    2121semi-install: libroar.so 
    22         ln -fs `pwd`/libroar.so ${INSTALL_DIR}/ 
     22        ln -fs `pwd`/libroar.so ${DESTDIR}${INSTALL_DIR}/ 
    2323 
    2424libroar.so: $(OBJ) 
Note: See TracChangeset for help on using the changeset viewer.