7e9d5b1f2377836ab73e3d022a0ef13f03386cb8
[openafs.git] / src / config / Makefile.alpha_linux_22.in
1 # Makefile for Linux 2.2.16 kernel on Alpha with glibc 2.2
2 # Keep macros within each section in sorted order for clean diff displays.
3 #
4 # AFS_OSTYPE used to indicate suffixes and os specific subdirectories.
5 AFS_OSTYPE = LINUX
6 # Base directory for linux kernel source. Actually a prefix which is complete
7 # when LINUX_VERS is appended to it.
8 LINUX_SRCDIR = /usr/src/linux-
9 # Default list of Linux kernels to build. Build will run only if all
10 # can be built. To build a different set, specify LINUX_VERS to make.
11 LINUX_VERS = 2.2.16
12
13 #
14 # compilation and link editor flags
15 DBG=-g
16 OPTMZ=-O2
17 PAM_CFLAGS = -O2 -Dlinux -DLINUX_PAM -fPIC
18 # Put -O2 here to _ensure_ all Makefiles pick it up.
19 XCFLAGS= -O2
20 MT_CFLAGS=-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}
21 XLDFLAGS=
22 SHARE_LDFLAGS = -shared -Xlinker -x
23 SHLIB_SUFFIX=so
24 SHLIB_CFLAGS=
25 #
26 # libraries
27 MTLIBS=-lpthread
28 TXLIBS= /usr/lib/libncurses.so
29 XLIBS=@LIB_AFSDB@
30 #
31 # programs
32 AR=ar
33 AS=as
34 CP=cp
35 INSTALL=${SRCDIR}bin/install
36 LD=ld   
37 MT_CC=cc
38 MV=mv
39 RANLIB=ranlib
40 RM=rm
41 #
42 # Other OS specific requirements
43 #
44 YACC = bison -y
45 LEX = flex -l
46 # Used in des library.
47 CRYPT_OBJ = crypt.o