Conditionals in Makefile

This commit is contained in:
kolan 2012-05-06 22:04:53 +04:00
parent 413abffbaf
commit d6444f186c
1 changed files with 18 additions and 16 deletions

View File

@ -10,24 +10,26 @@ install:
install bin/* ${DESTDIR}/${PREFIX}/bin
install -d ${DESTDIR}/${PREFIX}/sbin
install sbin/* ${DESTDIR}/${PREFIX}/sbin
if [ x86_64 == "`uname -m`" ]; then
install -d ${DESTDIR}/${PREFIX}/lib64
install lib64/*.so ${DESTDIR}/${PREFIX}/lib64
install -d ${DESTDIR}/${PREFIX}/lib64/snail
if [ -d /usr/lib64 -a ! -d /usr/lib ]; then \
-if test x86_64 == `uname -m` ; then \
install -d ${DESTDIR}/${PREFIX}/lib64; \
install lib64/*.so ${DESTDIR}/${PREFIX}/lib64; \
install -d ${DESTDIR}/${PREFIX}/lib64/snail; \
if test -d /usr/lib64 -a ! -d /usr/lib ; then \
ln -sf lib64 /usr/lib; \
elif [ -d /usr/lib -a ! -d /usr/lib64 ]; then \
ln -sf lib /usr/lib64; \
fi
else
install -d ${DESTDIR}/${PREFIX}/lib
install lib32/*.so ${DESTDIR}/${PREFIX}/lib
install -d ${DESTDIR}/${PREFIX}/lib/snail
else \
if test -d /usr/lib -a ! -d /usr/lib64 ; then \
ln -sf lib /usr/lib64; \
fi; \
fi; \
else \
install -d ${DESTDIR}/${PREFIX}/lib; \
install lib32/*.so ${DESTDIR}/${PREFIX}/lib; \
install -d ${DESTDIR}/${PREFIX}/lib/snail; \
fi
install -d ${DESTDIR}/${PREFIX}/share
install -d ${DESTDIR}/${PREFIX}/share/snail
install -d ${DESTDIR}/${PREFIX}/share/snail/init.d
install share/init.d/* ${DESTDIR}/${PREFIX}/share/snail/init.d
install -d ${DESTDIR}/${PREFIX}/share; \
install -d ${DESTDIR}/${PREFIX}/share/snail; \
install -d ${DESTDIR}/${PREFIX}/share/snail/init.d; \
install share/init.d/* ${DESTDIR}/${PREFIX}/share/snail/init.d; \
uninstall:
rm -f ${DESTDIR}/etc/X11/xorg.conf.*.snail