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

 1 kumpf 1.1 include $(ROOT)/mak/config-unix.mak
 2           
 3 kumpf 1.9 MAJOR_VERSION_NUMBER = 1
 4           
 5 kumpf 1.1 OS = linux
 6           
 7           ARCHITECTURE = IA64
 8           
 9           COMPILER = gnu
10           
11           SYS_INCLUDES = -I/usr/include/g++-3
12           
13 kumpf 1.9 PLATFORM_VERSION_SUPPORTED = yes
14           
15 kumpf 1.11 DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM) -DPEGASUS_REMOVE_DEPRECATED -DPEGASUS_LOCAL_DOMAIN_SOCKET
16 kumpf 1.1  
17 kumpf 1.10 DEFINES += -DPEGASUS_DISABLE_KILLING_HUNG_THREADS
18            
19 kumpf 1.3  #
20            ## The following flags need to be set or unset
21            ## to compile-in the code required for PAM authentication
22            ## and compile-out the code that uses the password file.
23            ##
24            
25            ifdef PEGASUS_PAM_AUTHENTICATION
26             DEFINES += -DPEGASUS_PAM_AUTHENTICATION -DPEGASUS_NO_PASSWORDFILE
27            endif
28            
29 kumpf 1.7  ##
30            ## The following flag needs to be set to compile in code for
31            ## not listing the trace configuration properties. This will cause
32            ## the trace configuration properties, traceComponents and traceLevel
33            ## not to be listed when using the cimconfig -l command.
34            ##
35            DEFINES += -DPEGASUS_DONOT_LIST_TRACE_PROPERTIES
36            
37 kumpf 1.1  ifdef PEGASUS_DEBUG
38            FLAGS = -g -W -Wall -Wno-unused  -fPIC -D_GNU_SOURCE -DTHREAD_SAFE -D_REENTRANT
39            else
40 sage  1.2  FLAGS = -O2 -W -Wall -Wno-unused -fPIC -D_GNU_SOURCE -DTHREAD_SAFE -D_REENTRANT
41 kumpf 1.1  endif
42            
43            FLAGS += -DPEGASUS_PLATFORM_LINUX_GENERIC_GNU
44 kumpf 1.6  FLAGS += -DPEGASUS_NO_SLP
45            NO_SLP = true
46 kumpf 1.1  
47            #FLAGS += -DPEGASUS_HAS_SSL
48            #SYS_LIBS = -ldl -lpthread -lcrypt -lssl
49            SYS_LIBS = -ldl -lpthread -lcrypt
50            
51 kumpf 1.8  # Build using fixed release settings
52            #
53            ifdef PEGASUS_USE_RELEASE_CONFIG_OPTIONS
54            FLAGS += -DPEGASUS_USE_RELEASE_CONFIG_OPTIONS
55            endif
56            ifdef PEGASUS_USE_RELEASE_DIRS
57            FLAGS += -DPEGASUS_USE_RELEASE_DIRS
58            endif
59            
60 kumpf 1.3  # 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 kumpf 1.1  
69            CXX = g++
70            
71            SH = sh
72            
73            YACC = yacc
74            
75            COPY = cp
76            
77            MOVE = mv
78            
79            LIB_SUFFIX = .so
80            
81            PEGASUS_SUPPORTS_DYNLIB = yes
82 kumpf 1.9  
83            LIB_SUFFIX = .$(MAJOR_VERSION_NUMBER)
84 kumpf 1.1  

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2