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

 1 kumpf 1.1 MAJOR_VERSION_NUMBER = 0
 2           
 3           OS = HPUX
 4           
 5           ifdef ACC_COMPILER_COMMAND
 6              CXX = $(ACC_COMPILER_COMMAND)
 7           else
 8              CXX = aCC
 9           endif
10           
11           COMPILER = acc
12           
13           PLATFORM_VERSION_SUPPORTED = yes
14           
15           SYS_INCLUDES = 
16           
17           ifdef PEGASUS_CCOVER
18            SYS_INCLUDES += -I/opt/ccover11/include
19           endif
20           
21           ifdef PEGASUS_PURIFY
22 kumpf 1.1  SYS_INCLUDES += -I$(PURIFY_HOME)
23           endif
24           
25 kumpf 1.2 DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM) -DPEGASUS_PLATFORM_HPUX_ACC -DPEGASUS_REMOVE_DEPRECATED
26 kumpf 1.1 
27           ifdef PEGASUS_AGENT
28            DEFINES += -DHPUX_EMANATE
29           endif
30           
31           ifdef PEGASUS_CCOVER
32            DEFINES += -DPEGASUS_CCOVER
33           endif
34           
35           ifdef PEGASUS_PURIFY
36            DEFINES += -DPEGASUS_PURIFY
37           endif
38           
39           ifdef PEGASUS_LOCAL_DOMAIN_SOCKET
40            DEFINES += -DPEGASUS_LOCAL_DOMAIN_SOCKET
41           endif
42           
43           ifdef USE_CONNECTLOCAL
44            DEFINES += -DUSE_CONNECTLOCAL
45           endif
46           
47 kumpf 1.1 ifdef PEGASUS_NOASSERTS
48            DEFINES += -DNDEBUG
49           endif
50           
51 kumpf 1.3 ifdef PEGASUS_RETURN_WHEN_READY
52            DEFINES += -DPEGASUS_RETURN_WHEN_READY
53           endif
54           
55 kumpf 1.1 ##
56           ## The following flags need to be set or unset 
57           ## to compile-in the code required for PAM authentication
58           ## and compile-out the code that uses the password file.
59           ##
60           
61           ifdef PEGASUS_PAM_AUTHENTICATION
62            DEFINES += -DPEGASUS_PAM_AUTHENTICATION -DPEGASUS_NO_PASSWORDFILE
63           endif
64           
65           
66           DEPEND_INCLUDES =
67           
68           
69           ## Flags:
70           ##     +Z - produces position independent code (PIC).
71           ##     +DAportable generates code for any HP9000 architecture
72           ##     -Wl, passes the following option to the linker
73           ##       +s causes the linked image or shared lib to be able to
74           ##          search for any referenced shared libs dynamically in
75           ##          SHLIB_PATH (LD_LIBRARY_PATH on 64-bit HP9000)
76 kumpf 1.1 ##       +b enables dynamic search in the specified directory(ies)
77           ##
78           
79           FLAGS = 
80           
81           ifeq ($(PEGASUS_SUPPORTS_DYNLIB),yes)
82             FLAGS += -Wl,+s -Wl,+b/opt/wbem/lib
83           endif
84           
85           ifdef PEGASUS_DEBUG
86             FLAGS += -g
87           endif
88           
89           SYS_LIBS = -lpthread -lrt
90           
91           SH = sh
92           
93           YACC = bison
94           
95           COPY = cp
96           
97 kumpf 1.1 MOVE = mv
98           
99           LIB_SUFFIX = .$(MAJOR_VERSION_NUMBER)

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2