From 1d7b91becd97c6b3325feb92d6b0aec31de14cfd Mon Sep 17 00:00:00 2001 From: Kolan Sh Date: Fri, 23 Mar 2012 19:56:14 +0400 Subject: [PATCH] Follow General Conventions for Makefiles. --- Makefile | 31 ++++++++++++++++ {usr/local/bin => bin}/nvrun | 0 {usr/local/bin => bin}/snail.vglrun | 0 {usr/local/lib64 => lib64}/libdlfaker.so | Bin {usr/local/lib64 => lib64}/libgefaker.so | Bin {usr/local/lib64 => lib64}/librrfaker.so | Bin {usr/local/lib64 => lib64}/snail/extensions | 0 .../lib64 => lib64}/snail/modules/drivers | 0 .../lib64 => lib64}/snail/modules/extensions | 0 .../lib64 => lib64}/snail/modules/libfb.so | 0 .../lib64 => lib64}/snail/modules/libwfb.so | 0 snail.install => sbin/snail.configure | 4 +-- {usr/local/sbin => sbin}/snail.nv_pwr_off | 0 {usr/local/sbin => sbin}/snail.nv_pwr_on | 0 {usr/local/sbin => sbin}/snail.watcher.sh | 0 snail.uninstall | 34 ------------------ 16 files changed, 32 insertions(+), 37 deletions(-) create mode 100644 Makefile rename {usr/local/bin => bin}/nvrun (100%) rename {usr/local/bin => bin}/snail.vglrun (100%) rename {usr/local/lib64 => lib64}/libdlfaker.so (100%) rename {usr/local/lib64 => lib64}/libgefaker.so (100%) rename {usr/local/lib64 => lib64}/librrfaker.so (100%) rename {usr/local/lib64 => lib64}/snail/extensions (100%) rename {usr/local/lib64 => lib64}/snail/modules/drivers (100%) rename {usr/local/lib64 => lib64}/snail/modules/extensions (100%) rename {usr/local/lib64 => lib64}/snail/modules/libfb.so (100%) rename {usr/local/lib64 => lib64}/snail/modules/libwfb.so (100%) rename snail.install => sbin/snail.configure (97%) rename {usr/local/sbin => sbin}/snail.nv_pwr_off (100%) rename {usr/local/sbin => sbin}/snail.nv_pwr_on (100%) rename {usr/local/sbin => sbin}/snail.watcher.sh (100%) delete mode 100755 snail.uninstall diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..07d0f1e --- /dev/null +++ b/Makefile @@ -0,0 +1,31 @@ +SHELL = /bin/sh +PREFIX = /usr/local + +all: + +install: + install etc/X11/* /etc/X11 + install etc/init.d/* /etc/init.d + install bin/* ${PREFIX}/bin + install sbin/* ${PREFIX}/sbin + install lib64/*.so ${PREFIX}/lib64 + install -d ${PREFIX}/lib64/snail + ln -sf /usr/lib64/opengl/nvidia/extensions ${PREFIX}/lib64/snail/extensions + install -d ${PREFIX}/lib64/snail/modules + ln -sf /usr/lib64/xorg/modules/drivers ${PREFIX}/lib64/snail/modules/drivers + ln -sf /usr/lib64/xorg/modules/extensions ${PREFIX}/lib64/snail/modules/extensions + ln -sf /usr/lib64/xorg/modules/libfb.so ${PREFIX}/lib64/snail/modules/libfb.so + ln -sf /usr/lib64/xorg/modules/libwfb.so ${PREFIX}/lib64/snail/modules/libwfb.so + +uninstall: + rm -f /etc/X11/xorg.conf.*.snail + rm -f /etc/init.d/snail-* + rm -f ${PREFIX}/lib64/libdlfaker.so + rm -f ${PREFIX}/lib64/libgefaker.so + rm -f ${PREFIX}/lib64/librrfaker.so + rm -rf ${PREFIX}/lib64/snail + rm -f ${PREFIX}/bin/nvrun + rm -f ${PREFIX}/bin/snail.vglrun + rm -f ${PREFIX}/sbin/snail.nv_pwr_off + rm -f ${PREFIX}/sbin/snail.nv_pwr_on + rm -f ${PREFIX}/sbin/snail.watcher.sh diff --git a/usr/local/bin/nvrun b/bin/nvrun similarity index 100% rename from usr/local/bin/nvrun rename to bin/nvrun diff --git a/usr/local/bin/snail.vglrun b/bin/snail.vglrun similarity index 100% rename from usr/local/bin/snail.vglrun rename to bin/snail.vglrun diff --git a/usr/local/lib64/libdlfaker.so b/lib64/libdlfaker.so similarity index 100% rename from usr/local/lib64/libdlfaker.so rename to lib64/libdlfaker.so diff --git a/usr/local/lib64/libgefaker.so b/lib64/libgefaker.so similarity index 100% rename from usr/local/lib64/libgefaker.so rename to lib64/libgefaker.so diff --git a/usr/local/lib64/librrfaker.so b/lib64/librrfaker.so similarity index 100% rename from usr/local/lib64/librrfaker.so rename to lib64/librrfaker.so diff --git a/usr/local/lib64/snail/extensions b/lib64/snail/extensions similarity index 100% rename from usr/local/lib64/snail/extensions rename to lib64/snail/extensions diff --git a/usr/local/lib64/snail/modules/drivers b/lib64/snail/modules/drivers similarity index 100% rename from usr/local/lib64/snail/modules/drivers rename to lib64/snail/modules/drivers diff --git a/usr/local/lib64/snail/modules/extensions b/lib64/snail/modules/extensions similarity index 100% rename from usr/local/lib64/snail/modules/extensions rename to lib64/snail/modules/extensions diff --git a/usr/local/lib64/snail/modules/libfb.so b/lib64/snail/modules/libfb.so similarity index 100% rename from usr/local/lib64/snail/modules/libfb.so rename to lib64/snail/modules/libfb.so diff --git a/usr/local/lib64/snail/modules/libwfb.so b/lib64/snail/modules/libwfb.so similarity index 100% rename from usr/local/lib64/snail/modules/libwfb.so rename to lib64/snail/modules/libwfb.so diff --git a/snail.install b/sbin/snail.configure similarity index 97% rename from snail.install rename to sbin/snail.configure index 7c3d665..2550f16 100755 --- a/snail.install +++ b/sbin/snail.configure @@ -1,6 +1,4 @@ -#!/bin/sh - -PREFIX=/usr/local +#!/bin/bash # Tell the system to use xorg-x11 OpenGL libraries and nVidia GLX extensions eselect opengl set xorg-x11 diff --git a/usr/local/sbin/snail.nv_pwr_off b/sbin/snail.nv_pwr_off similarity index 100% rename from usr/local/sbin/snail.nv_pwr_off rename to sbin/snail.nv_pwr_off diff --git a/usr/local/sbin/snail.nv_pwr_on b/sbin/snail.nv_pwr_on similarity index 100% rename from usr/local/sbin/snail.nv_pwr_on rename to sbin/snail.nv_pwr_on diff --git a/usr/local/sbin/snail.watcher.sh b/sbin/snail.watcher.sh similarity index 100% rename from usr/local/sbin/snail.watcher.sh rename to sbin/snail.watcher.sh diff --git a/snail.uninstall b/snail.uninstall deleted file mode 100755 index b3bcd02..0000000 --- a/snail.uninstall +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh - -# Tell the system to use both xorg-x11 OpenGL and GLX libraries -eselect opengl set xorg-x11 - -# Restore xorg.conf.* files from backups -[ -f /etc/X11/xorg.conf.snail-bkp ] && rm -f /etc/X11/xorg.conf && mv /etc/X11/xorg.conf.snail-bkp /etc/X11/xorg.conf -[ -f /etc/X11/xorg.conf.intel.snail-bkp ] && rm -f /etc/X11/xorg.conf.intel && mv /etc/X11/xorg.conf.intel.snail-bkp /etc/X11/xorg.conf.intel -[ -f /etc/X11/xorg.conf.nvidia.snail-bkp ] && rm -f /etc/X11/xorg.conf.nvidia && mv /etc/X11/xorg.conf.nvidia.snail-bkp /etc/X11/xorg.conf.nvidia - -# Remove backup files -for f in "" .intel .nvidia ; do - rm -f /etc/X11/xorg.conf${f}.snail-bkp -done - -# Remove all Snail files -rm -f /etc/X11/xorg.conf.intel.snail -rm -f /etc/X11/xorg.conf.nvidia -rm -f /etc/init.d/snail-watcher -rm -f /etc/init.d/snail-xserver -rm -f /usr/local/bin/nvrun -rm -f /usr/local/bin/snail.vglrun -rm -f /usr/local/lib64/libdlfaker.so -rm -f /usr/local/lib64/libgefaker.so -rm -f /usr/local/lib64/librrfaker.so -rm -f /usr/local/lib64/snail/extensions -rm -f /usr/local/lib64/snail/modules/drivers -rm -f /usr/local/lib64/snail/modules/extensions -rm -f /usr/local/lib64/snail/modules/libfb.so -rm -f /usr/local/lib64/snail/modules/libwfb.so -rmdir /usr/local/lib64/snail/modules 2>/dev/null -rm -f /usr/local/sbin/snail.nv_pwr_off -rm -f /usr/local/sbin/snail.nv_pwr_on -rm -f /usr/local/sbin/snail.watcher