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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2