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

  1 mike  1.1 include $(ROOT)/mak/config-unix.mak
  2           
  3           OS = hpux
  4           
  5           ARCHITECTURE = parisc
  6           
  7           COMPILER = acc
  8           
  9 kumpf 1.12 PLATFORM_VERSION_SUPPORTED = yes
 10            
 11 kumpf 1.10 ifeq ($(HPUX_IA64_VERSION), yes)
 12 kumpf 1.11   SYS_INCLUDES = 
 13 kumpf 1.10 else
 14              SYS_INCLUDES = -I$(ROOT)/src/stdcxx/stream
 15            endif
 16 mike  1.1  
 17 mike  1.3  ifdef PEGASUS_CCOVER
 18             SYS_INCLUDES += -I/opt/ccover11/include
 19            endif
 20            
 21 kumpf 1.16 ifdef PEGASUS_PURIFY
 22             SYS_INCLUDES += -I$(PURIFY_HOME)
 23            endif
 24            
 25 mike  1.1  DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM)
 26            
 27 mike  1.3  ifdef PEGASUS_AGENT
 28             DEFINES += -DHPUX_EMANATE
 29            endif
 30            
 31            ifdef PEGASUS_CCOVER
 32             DEFINES += -DPEGASUS_CCOVER
 33 kumpf 1.16 endif
 34            
 35            ifdef PEGASUS_PURIFY
 36             DEFINES += -DPEGASUS_PURIFY
 37 mike  1.3  endif
 38            
 39 kumpf 1.4  ifdef ENABLETIMEOUTWORKAROUNDHACK
 40             DEFINES += -DENABLETIMEOUTWORKAROUNDHACK
 41            endif
 42            
 43 kumpf 1.6  ifdef PEGASUS_LOCAL_DOMAIN_SOCKET
 44             DEFINES += -DPEGASUS_LOCAL_DOMAIN_SOCKET
 45 kumpf 1.5  endif
 46            
 47 kumpf 1.17 ##
 48            ## The following two flags need to be set or unset together
 49            ## to compile-in the code required for PAM authentication
 50            ## and compile-out the code that uses the password file.
 51            ##
 52            
 53 kumpf 1.14 ifdef PEGASUS_PAM_AUTHENTICATION
 54             DEFINES += -DPEGASUS_PAM_AUTHENTICATION
 55 kumpf 1.17 endif
 56            
 57            ## 
 58            ## Flag to compile-out the code that uses the password file.
 59            ## 
 60            
 61            ifdef PEGASUS_NO_PASSWORDFILE
 62             DEFINES += -DPEGASUS_NO_PASSWORDFILE
 63 kumpf 1.14 endif
 64            
 65 mike  1.1  DEPEND_INCLUDES =
 66            
 67 mike  1.3  
 68 mike  1.1  ## Flags:
 69            ##     +Z - produces position independent code (PIC).
 70 kumpf 1.2  ##     +DAportable generates code for any HP9000 architecture
 71            ##     -Wl, passes the following option to the linker
 72            ##       +s causes the linked image or shared lib to be able to
 73            ##          search for any referenced shared libs dynamically in
 74            ##          SHLIB_PATH (LD_LIBRARY_PATH on 64-bit HP9000)
 75            ##       +b enables dynamic search in the specified directory(ies)
 76 mike  1.1  ##
 77            
 78 mike  1.3  ifeq ($(HPUX_IA64_VERSION), yes)
 79 kumpf 1.10   DEFINES += -DPEGASUS_ARCHITECTURE_IA64
 80 kumpf 1.15   FLAGS = +Z +DD64 -mt 
 81 mike  1.3  else
 82 kumpf 1.15   FLAGS = +Z +DAportable -mt
 83 mike  1.3  endif
 84            
 85 kumpf 1.2  ifeq ($(PEGASUS_SUPPORTS_DYNLIB),yes)
 86 kumpf 1.7    FLAGS += -Wl,+s -Wl,+b/opt/wbem/lib
 87 kumpf 1.2  endif
 88 mike  1.1  ifdef PEGASUS_DEBUG
 89 kumpf 1.2    FLAGS += -g
 90 mike  1.1  endif
 91            
 92 mike  1.3  SYS_LIBS = -lpthread -lrt
 93 kumpf 1.14 
 94            # PAM support
 95            ifdef PEGASUS_PAM_AUTHENTICATION
 96            SYS_LIBS += -lpam
 97            endif
 98 mike  1.1  
 99 kumpf 1.8  # SSL support
100 kumpf 1.9  ifdef PEGASUS_HAS_SSL
101             FLAGS += -DPEGASUS_HAS_SSL -DPEGASUS_SSL_RANDOMFILE
102             SYS_INCLUDES += -I$(OPENSSL_HOME)/include
103             SYS_LIBS += -L$(OPENSSL_HOME)/lib -lcrypto -lssl
104            endif
105 kumpf 1.8  
106 mike  1.1  CXX = aCC
107            
108            SH = sh
109            
110            YACC = bison
111            
112            COPY = cp
113            
114            MOVE = mv
115            
116            LIB_SUFFIX = .sl

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2