#!/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 <