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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2