X-Git-Url: https://git.realraum.at/?p=svn42.git;a=blobdiff_plain;f=powersensordaemon%2Fconfigure;fp=powersensordaemon%2Fconfigure;h=0f94e839e4e49e93a2f563869294f1824d1897be;hp=0000000000000000000000000000000000000000;hb=44da1f523dcdaf2fef158076f138ac8be5cb89fe;hpb=31f9a2935de49551e0be27f9871c096258c9fc38 diff --git a/powersensordaemon/configure b/powersensordaemon/configure new file mode 100755 index 0000000..0f94e83 --- /dev/null +++ b/powersensordaemon/configure @@ -0,0 +1,107 @@ +#!/bin/sh +# +# +# powersensordaemon +# +# Copyright (C) 2009 Christian Pointner +# +# This file is part of powersensordaemon. +# +# powersensordaemon is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# any later version. +# +# powersensordaemon is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with powersensordaemon. If not, see . +# + +TARGET=`uname -s` + +CFLAGS='-g -O2' +LDFLAGS='-g -Wall -O2' + +PREFIX='/usr/local' +USERNAME='uanytun' +USERHOME='/var/run/uanytun' + +print_usage() { + echo "configure --help print this" + echo " --target= build target i.e. Linux (default: autodetect)" + echo " --prefix= the installation prefix (default: /usr/local)" + echo " --username= create this user when installing (default: uanytun)" + echo " --userhome= the home directory of the user to be created (default: /var/run/uanytun)" +} + +for arg +do + case $arg in + --target=*) + TARGET=${arg#--target=} + ;; + --prefix=*) + PREFIX=${arg#--prefix=} + ;; + --username=*) + USERNAME=${arg#--username=} + ;; + --userhome=*) + USERHOME=${arg#--userhome=} + ;; + --help) + print_usage + exit 0 + ;; + *) + echo "Unknown argument: $arg" + print_usage + exit 1 + ;; + esac +done + +rm -f include.mk +case $TARGET in + Linux) + echo "Linux specific build options" + ;; + OpenBSD|FreeBSD|NetBSD) + echo "BSD specific build options" + CFLAGS=$CFLAGS' -I/usr/local/include' + LDFLAGS=$LDFLAGS' -L/usr/local/lib' + ;; + *) + echo "Plattform not supported" + exit 1; + ;; +esac + +if [ "x$PREFIX" = "x/usr" ]; then + ETCDIR=/etc +else + ETCDIR=$PREFIX/etc +fi + +cat >> include.mk <