Initial OpenBSD support. Most of user space builds. No kernel module yet.
[openafs.git] / src / config / Makefile.i386_obsd29.in
1 # Copyright 1998 Transarc Corporation 
2 #
3 # Keep macros within each section in sorted order for clean diff displays.
4 #
5 # AFS_OSTYPE used to indicate suffixes and os specific subdirectories.
6 AFS_OSTYPE = OBSD
7 # Base directory for linux kernel source. Actually a prefix which is complete
8 # when LINUX_VERS is appended to it.
9 # LINUX_SRCDIR = /usr/src/linux-
10 # Default list of Linux kernels to build. Build will run only if all
11 # can be built. To build a different set, specify LINUX_VERS to make.
12 # LINUX_VERS = 2.2.5-15 2.2.10 2.2.12 2.2.12-20 2.2.13 2.2.14
13
14 #
15 # compilation and link editor flags
16 DBG=-g
17 OPTMZ=-O2
18 PAM_CFLAGS = -O2 -pipe -fpic
19 # Put -O2 here to _ensure_ all Makefiles pick it up.
20 XCFLAGS= -O2
21 MT_CFLAGS=-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS}
22 XLDFLAGS=
23 SHARE_LDFLAGS = -shared -Xlinker -x
24 SHLIB_SUFFIX=so
25 SHLIB_CFLAGS= -fpic
26 #
27 # libraries
28 MTLIBS=-pthread
29 TXLIBS= /usr/lib/libcurses.so
30 XLIBS=@LIB_AFSDB@ -lcompat
31
32 #
33 # programs
34 AR=ar
35 AS=as
36 CP=cp
37 INSTALL=${TOP_SRCDIR}/pinstall/pinstall
38 LD=ld   
39 MT_CC=cc
40 MV=mv
41 RANLIB=ranlib
42 RM=rm
43 #
44 # Other OS specific requirements
45 #
46 YACC =yacc
47 LEX =flex -l