(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 mike  1.1  DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM)
22            
23 mike  1.3  ifdef PEGASUS_AGENT
24             DEFINES += -DHPUX_EMANATE
25            endif
26            
27            ifdef PEGASUS_CCOVER
28             DEFINES += -DPEGASUS_CCOVER
29            endif
30            
31 kumpf 1.4  ifdef ENABLETIMEOUTWORKAROUNDHACK
32             DEFINES += -DENABLETIMEOUTWORKAROUNDHACK
33            endif
34            
35 kumpf 1.6  ifdef PEGASUS_LOCAL_DOMAIN_SOCKET
36             DEFINES += -DPEGASUS_LOCAL_DOMAIN_SOCKET
37 kumpf 1.5  endif
38            
39 kumpf 1.14 ifdef PEGASUS_PAM_AUTHENTICATION
40             DEFINES += -DPEGASUS_PAM_AUTHENTICATION
41            endif
42            
43 mike  1.1  DEPEND_INCLUDES =
44            
45 mike  1.3  
46 mike  1.1  ## Flags:
47            ##     +Z - produces position independent code (PIC).
48 kumpf 1.2  ##     +DAportable generates code for any HP9000 architecture
49            ##     -Wl, passes the following option to the linker
50            ##       +s causes the linked image or shared lib to be able to
51            ##          search for any referenced shared libs dynamically in
52            ##          SHLIB_PATH (LD_LIBRARY_PATH on 64-bit HP9000)
53            ##       +b enables dynamic search in the specified directory(ies)
54 mike  1.1  ##
55            
56 mike  1.3  IAFLAGS =
57            
58            ifeq ($(HPUX_IA64_VERSION), yes)
59 kumpf 1.10   DEFINES += -DPEGASUS_ARCHITECTURE_IA64
60              IAFLAGS = +DD64 -mt
61 kumpf 1.11   FLAGS = +Z $(IAFLAGS) 
62 mike  1.3  else
63              IAFLAGS =  +DAportable 
64 kumpf 1.13   FLAGS = +Z $(IAFLAGS) -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE -D_REENTRANT -DRWSTD_MULTI_THREAD
65 mike  1.3  endif
66            
67 kumpf 1.2  ifeq ($(PEGASUS_SUPPORTS_DYNLIB),yes)
68 kumpf 1.7    FLAGS += -Wl,+s -Wl,+b/opt/wbem/lib
69 kumpf 1.2  endif
70 mike  1.1  ifdef PEGASUS_DEBUG
71 kumpf 1.2    FLAGS += -g
72 mike  1.1  endif
73            
74 mike  1.3  SYS_LIBS = -lpthread -lrt
75 kumpf 1.14 
76            # PAM support
77            ifdef PEGASUS_PAM_AUTHENTICATION
78            SYS_LIBS += -lpam
79            endif
80 mike  1.1  
81 kumpf 1.8  # SSL support
82 kumpf 1.9  ifdef PEGASUS_HAS_SSL
83             FLAGS += -DPEGASUS_HAS_SSL -DPEGASUS_SSL_RANDOMFILE
84             SYS_INCLUDES += -I$(OPENSSL_HOME)/include
85             SYS_LIBS += -L$(OPENSSL_HOME)/lib -lcrypto -lssl
86            endif
87 kumpf 1.8  
88 mike  1.1  CXX = aCC
89            
90            SH = sh
91            
92            YACC = bison
93            
94            COPY = cp
95            
96            MOVE = mv
97            
98            LIB_SUFFIX = .sl

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2