1#!/bin/sh
2#
3# $Id: configure,v 1.2 2007/02/28 12:47:35 tamentis Exp $
4#
5# Copyright (c) 2007 Bertrand Janin <tamentis@neopulsar.org>
6# All rights reserved.
7#
8# Redistribution and use in source and binary forms, with or without
9# modification, are permitted provided that the following conditions
10# are met:
11# 1. Redistributions of source code must retain the above copyright
12#    notice, this list of conditions and the following disclaimer.
13# 2. Redistributions in binary form must reproduce the above copyright
14#    notice, this list of conditions and the following disclaimer in the
15#    documentation and/or other materials provided with the distribution.
16#
17# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
18# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20# ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
21# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27# SUCH DAMAGE.
28#
29
30OS=`uname`
31
32case $OS in
33Linux)
34	MANDIR=/usr/share/man
35	;;
36*)
37	MANDIR=/usr/local/man
38	;;
39esac
40
41cat > Makefile << EOF
42LIBFLAGS=	-lncurses
43BEAST=		tbclock
44OBJ=		main.o draw.o mod_clock.o mod_chrono.o mod_guessbin.o
45MANDIR=		${MANDIR}
46
47all: \$(BEAST)
48
49tbclock: \$(OBJ)
50	\$(CC) \$(CFLAGS) \$(LIBFLAGS) \$(OBJ) -o \$(BEAST)
51
52#xtbclock: xtbclock.c
53#	\$(CC) \$(CFLAGS) -I/usr/X11R6/include -lX11 -L/usr/X11R6/lib xtbclock.c -o xtbclock
54
55.c.o: tbclock.h
56	\$(CC) -c \$(CFLAGS) $<
57
58install: \$(BEAST)
59	install -m 755 \$(BEAST) /usr/local/bin/
60	install -m 644 \$(BEAST).1 \$(MANDIR)/man1/
61
62deinstall:
63	rm -f /usr/local/bin/\$(BEAST)
64	rm -f \$(MANDIR)/man1/\$(BEAST).1
65
66clean:
67	rm -f \$(BEAST) \$(OBJ)
68
69distclean: clean
70	rm -f Makefile
71
72EOF
73