(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.12 DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM) -DPEGASUS_REMOVE_DEPRECATED
 16 kumpf 1.1  
 17 kumpf 1.10 DEFINES += -DPEGASUS_DISABLE_KILLING_HUNG_THREADS
 18            
 19 david 1.13 DEFINES += -DPEGASUS_USE_SYSLOGS
 20            
 21 kumpf 1.16 DEFINES += -DPEGASUS_HAS_SIGNALS
 22            
 23 kumpf 1.3  #
 24            ## The following flags need to be set or unset
 25            ## to compile-in the code required for PAM authentication
 26            ## and compile-out the code that uses the password file.
 27            ##
 28            
 29            ifdef PEGASUS_PAM_AUTHENTICATION
 30             DEFINES += -DPEGASUS_PAM_AUTHENTICATION -DPEGASUS_NO_PASSWORDFILE
 31            endif
 32            
 33 kumpf 1.7  ##
 34 kumpf 1.14 ## The following flag sets the Authentication to be PAM based authentication.
 35            ##
 36            
 37            ifdef PEGASUS_ALWAYS_USE_PAM
 38             DEFINES += -DPEGASUS_ALWAYS_USE_PAM
 39            endif
 40            
 41            ##
 42 kumpf 1.7  ## The following flag needs to be set to compile in code for
 43            ## not listing the trace configuration properties. This will cause
 44            ## the trace configuration properties, traceComponents and traceLevel
 45            ## not to be listed when using the cimconfig -l command.
 46            ##
 47            DEFINES += -DPEGASUS_DONOT_LIST_TRACE_PROPERTIES
 48            
 49 kumpf 1.1  ifdef PEGASUS_DEBUG
 50            FLAGS = -g -W -Wall -Wno-unused  -fPIC -D_GNU_SOURCE -DTHREAD_SAFE -D_REENTRANT
 51            else
 52 sage  1.2  FLAGS = -O2 -W -Wall -Wno-unused -fPIC -D_GNU_SOURCE -DTHREAD_SAFE -D_REENTRANT
 53 kumpf 1.1  endif
 54            
 55            FLAGS += -DPEGASUS_PLATFORM_LINUX_GENERIC_GNU
 56            
 57 kumpf 1.12 ifdef PEGASUS_NO_SLP
 58              FLAGS += -DPEGASUS_NO_SLP
 59              NO_SLP = true
 60            endif
 61            
 62 kumpf 1.1  SYS_LIBS = -ldl -lpthread -lcrypt
 63            
 64 kumpf 1.12 ifdef PEGASUS_HAS_SSL
 65              FLAGS += -DPEGASUS_HAS_SSL
 66              SYS_LIBS += -lssl
 67            endif
 68            
 69 kumpf 1.8  # Build using fixed release settings
 70            #
 71            ifdef PEGASUS_USE_RELEASE_CONFIG_OPTIONS
 72            FLAGS += -DPEGASUS_USE_RELEASE_CONFIG_OPTIONS
 73            endif
 74            ifdef PEGASUS_USE_RELEASE_DIRS
 75            FLAGS += -DPEGASUS_USE_RELEASE_DIRS
 76            endif
 77            
 78 kumpf 1.3  # PAM support
 79            ifdef PEGASUS_PAM_AUTHENTICATION
 80               ifeq ($(HPUX_IA64_VERSION), yes)
 81                  SYS_LIBS += -L$(PAMLIB_HOME) -lpam
 82               else
 83                  SYS_LIBS += -lpam
 84               endif
 85 kumpf 1.12 endif
 86            
 87            ifdef PEGASUS_LOCAL_DOMAIN_SOCKET
 88             FLAGS += -DPEGASUS_LOCAL_DOMAIN_SOCKET
 89 kumpf 1.3  endif
 90 kumpf 1.1  
 91            CXX = g++
 92            
 93            SH = sh
 94            
 95            YACC = yacc
 96            
 97            COPY = cp
 98            
 99            MOVE = mv
100            
101            PEGASUS_SUPPORTS_DYNLIB = yes
102 kumpf 1.9  
103 kumpf 1.15 LIB_SUFFIX = .so.$(MAJOR_VERSION_NUMBER)
104 kumpf 1.1  

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2