(file) Return to platform_LINUX_IX86_GNU.mak CVS log (file) (dir) Up to [Pegasus] / pegasus / mak

 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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2