1 mike 1.1 include $(ROOT)/mak/config-unix.mak
2
|
3 kumpf 1.13.8.1 MAJOR_VERSION_NUMBER = 1
4
|
5 mike 1.1 OS = linux
6
7 ARCHITECTURE = iX86
8
9 COMPILER = gnu
10
|
11 kumpf 1.13.8.2 ifdef PEGASUS_USES_GCCV3
12 SYS_INCLUDES = -I/usr/include/g++-3
13 else
14 SYS_INCLUDES = -I/usr/include/g++
15 endif
|
16 kumpf 1.13.8.1
17 PLATFORM_VERSION_SUPPORTED = yes
|
18 mike 1.1
|
19 sage 1.8 DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM)
|
20 mike 1.1
21 ifdef PEGASUS_DEBUG
|
22 mike 1.10 FLAGS = -g -W -Wall -Wno-unused -D_GNU_SOURCE -DTHREAD_SAFE -D_REENTRANT
|
23 mike 1.1 else
|
24 sage 1.13 FLAGS = -O2 -W -Wall -Wno-unused -D_GNU_SOURCE -DTHREAD_SAFE -D_REENTRANT
|
25 mike 1.1 endif
26
|
27 kumpf 1.13.8.2 #FLAGS += -DPEGASUS_HAS_SSL -DPEGASUS_HAS_PERFINST
28
|
29 kumpf 1.13.8.1 #
30 ## The following flags need to be set or unset
31 ## to compile-in the code required for PAM authentication
32 ## and compile-out the code that uses the password file.
33 ##
34
35 ifdef PEGASUS_PAM_AUTHENTICATION
36 DEFINES += -DPEGASUS_PAM_AUTHENTICATION -DPEGASUS_NO_PASSWORDFILE
37 endif
38
|
39 kumpf 1.13.8.2 SYS_LIBS = -ldl -lpthread -lcrypt
40
41 ifdef PEGASUS_HAS_SSL
42 FLAGS += -DPEGASUS_HAS_SSL
43 SYS_LIBS += -lssl
44 endif
|
45 kumpf 1.13.8.1
46 # Build using fixed release settings
47 #
48 ifdef PEGASUS_USE_RELEASE_CONFIG_OPTIONS
49 FLAGS += -DPEGASUS_USE_RELEASE_CONFIG_OPTIONS
50 endif
51 ifdef PEGASUS_USE_RELEASE_DIRS
52 FLAGS += -DPEGASUS_USE_RELEASE_DIRS
53 endif
|
54 mike 1.10
|
55 kumpf 1.13.8.2 ifdef PEGASUS_NO_SLP
56 FLAGS += -DPEGASUS_NO_SLP
57 NO_SLP = true
58 endif
|
59 kumpf 1.13.8.1
60 # PAM support
61 ifdef PEGASUS_PAM_AUTHENTICATION
62 ifeq ($(HPUX_IA64_VERSION), yes)
63 SYS_LIBS += -L$(PAMLIB_HOME) -lpam
64 else
65 SYS_LIBS += -lpam
66 endif
67 endif
|
68 mike 1.1
69 CXX = g++
|
70 mike 1.2
71 SH = sh
|
72 mike 1.3
|
73 mike 1.6 YACC = yacc
|
74 mike 1.3
75 COPY = cp
76
77 MOVE = mv
|
78 mike 1.5
79 LIB_SUFFIX = .so
|
80 sage 1.8
81 PEGASUS_SUPPORTS_DYNLIB = yes
|
82 mike 1.10
83 ifndef PEGASUS_USE_MU_DEPEND
84 PEGASUS_HAS_MAKEDEPEND = yes
85 endif
|
86 kumpf 1.13.8.1
|
87 kumpf 1.13.8.2 LIB_SUFFIX = .so.$(MAJOR_VERSION_NUMBER)
88
89 ifdef PEGASUS_LOCAL_DOMAIN_SOCKET
90 FLAGS += -DPEGASUS_LOCAL_DOMAIN_SOCKET
91 endif
92
93 ifdef USE_CONNECTLOCAL
94 FLAGS += -DUSE_CONNECTLOCAL
95 endif
|