On x86-64 define USE_PIC (at least for now)
[git] / Make
1 #!/bin/sh
2
3 case "`uname -m 2>/dev/null`" in
4 x86_64)
5         USE_PIC=YesPlease
6         export USE_PIC
7         ;;
8 esac
9
10 # DDD=' -DUSE_SYMLINK_HEAD=0'
11 # PATH=/usr/bin:/bin
12 PATH=$HOME/bin/Linux:/usr/bin:/bin
13 LANG=C
14 LC_CTYPE=C
15 export PATH LANG LC_CTYPE
16
17 case "`git symbolic-ref HEAD`" in
18 refs/heads/next)
19         d="bindir=$HOME/bin/Linux gitexecdir=$HOME/bin/Linux" ;;
20 refs/heads/maint)
21         d="prefix=$HOME/git-maint" ;;
22 refs/heads/master)
23         d="prefix=$HOME/git-master" ;;
24 refs/heads/pu)
25         d="prefix=$HOME/git-pu" ;;
26 *)
27         d="prefix=$HOME/git-test" ;;
28 esac
29
30 while case $# in 0) break ;; esac
31 do 
32         case "$1" in
33         -pedantic)
34                 O='-O2 -Werror -ansi -pedantic -std=c99 -D_XOPEN_SOURCE=500 -D_BSD_SOURCE'
35                 ;;
36         --)
37                 shift
38                 break
39                 ;;
40         -*)
41                 echo >&2 "Eh $1?"
42                 exit 1
43                 ;;
44         *)
45                 break
46                 ;;              
47         esac
48         shift
49 done
50
51 : ${O=-O2}
52 make $d \
53      PYTHON_PATH=/usr/bin/python2.4 \
54      CFLAGS="$O -Wall -Wdeclaration-after-statement -g" \
55      WITH_SEND_EMAIL=YesPlease \
56      WITH_SVNIMPORT=YesPlease \
57      "$@"