* Apply elektranox patch for the makefiles

- replace mkdir with INSTALL_.. thanks!
This commit is contained in:
pancake/fluendo 2009-04-20 13:02:04 +02:00
parent 4a33771947
commit 463e32a066
3 changed files with 10 additions and 9 deletions

View file

@ -7,8 +7,8 @@ clean:
cd libr && make clean
install:
mkdir -p ${DESTDIR}${PREFIX}/share/doc/radare2
for a in doc/* ; do cp $$a ${DESTDIR}/${PREFIX}/share/doc/radare2 ; done
${INSTALL_DIR} ${DESTDIR}${PREFIX}/share/doc/radare2
for a in doc/* ; do ${INSTALL_DATA}do $$a ${DESTDIR}/${PREFIX}/share/doc/radare2 ; done
cd libr && make install PARENT=1 PREFIX=${DESTDIR}${PREFIX}
uninstall:

View file

@ -8,6 +8,7 @@ COMPILER=@USERCC@
STATIC_DEBUG=0
RUNTIME_DEBUG=1
INSTALL_DIR=@INSTALL_DIR@
INSTALL_DATA=@INSTALL_DATA@
INSTALL_PROGRAM=@INSTALL_PROGRAM@

View file

@ -26,30 +26,30 @@ install:
# TODO :Use INSTALL_DATA_DIR instead of mkdir
echo Using prefix: ${PFX}
# libraries
@mkdir -p ${PFX}/lib
@${INSTALL_DIR} ${PFX}/lib
@for a in `find * | grep -e '\.so$$' | grep lib` ; do \
echo " $$a "; ${INSTALL_DATA} $$a ${PFX}/lib ; done
# object archives
@for a in `find * | grep -e '\.a$$'` ; do \
echo " $$a"; ${INSTALL_DATA} $$a ${PFX}/lib ; done
# includes
@mkdir -p ${PFX}/include/libr
@${INSTALL_DIR} ${PFX}/include/libr
(cd include && ${INSTALL_DATA} * ${PFX}/include/libr)
# programs
@mkdir -p ${PFX}/bin
@${INSTALL_DIR} ${PFX}/bin
@for a in `find */t -perm /u+x -type f | grep 2`; \
do echo " $$a"; ${INSTALL_PROGRAM} $$a ${PFX}/bin ; done
# plugins
@mkdir -p ${PFX}/lib/pkgconfig
@${INSTALL_DIR} ${PFX}/lib/pkgconfig
cat libr.pc.acr | sed -e 's,@PFX@,${PFX},g' > libr.pc
${INSTALL_DATA} libr.pc ${PFX}/lib/pkgconfig
@mkdir -p ${PFX}/share/vala/vapi
@${INSTALL_DIR} ${PFX}/share/vala/vapi
${INSTALL_DATA} vapi/*.vapi vapi/*.deps ${PFX}/share/vala/vapi
@mkdir -p ${PFX}/lib/radare2
@${INSTALL_DIR} ${PFX}/lib/radare2
@for a in `find */p -perm /u+x -type f`; \
do echo " $$a"; ${INSTALL_DATA} $$a ${PFX}/lib/radare2 ; done
# test programs
@mkdir -p ${PFX}/bin-test
@${INSTALL_DIR} ${PFX}/bin-test
@for a in `find */t -perm /u+x -type f | grep -v 2`; \
do echo " $$a"; ${INSTALL_PROGRAM} $$a ${PFX}/bin-test ; done
@echo libr aka radare2 has been installed: