1 mike 1.1 include $(ROOT)/mak/config-unix.mak
2
3 OS = hpux
4
5 ARCHITECTURE = parisc
6
7 COMPILER = acc
8
9 SYS_INCLUDES = -I$(ROOT)/src/stdcxx/stream
10
|
11 mike 1.3 ifdef PEGASUS_CCOVER
12 SYS_INCLUDES += -I/opt/ccover11/include
13 endif
14
|
15 mike 1.1 DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM)
16
|
17 mike 1.3 ifdef PEGASUS_AGENT
18 DEFINES += -DHPUX_EMANATE
19 endif
20
21 ifdef PEGASUS_CCOVER
22 DEFINES += -DPEGASUS_CCOVER
23 endif
24
|
25 kumpf 1.4 ifdef ENABLETIMEOUTWORKAROUNDHACK
26 DEFINES += -DENABLETIMEOUTWORKAROUNDHACK
27 endif
28
|
29 kumpf 1.6 ifdef PEGASUS_LOCAL_DOMAIN_SOCKET
30 DEFINES += -DPEGASUS_LOCAL_DOMAIN_SOCKET
|
31 kumpf 1.5 endif
32
|
33 mike 1.1 DEPEND_INCLUDES =
34
|
35 mike 1.3
|
36 mike 1.1 ## Flags:
37 ## +Z - produces position independent code (PIC).
|
38 kumpf 1.2 ## +DAportable generates code for any HP9000 architecture
39 ## -Wl, passes the following option to the linker
40 ## +s causes the linked image or shared lib to be able to
41 ## search for any referenced shared libs dynamically in
42 ## SHLIB_PATH (LD_LIBRARY_PATH on 64-bit HP9000)
43 ## +b enables dynamic search in the specified directory(ies)
|
44 mike 1.1 ##
45
|
46 mike 1.3 IAFLAGS =
47
48 ifeq ($(HPUX_IA64_VERSION), yes)
49 IAFLAGS = -AP
50 else
51 IAFLAGS = +DAportable
52 endif
53
54 FLAGS = +Z $(IAFLAGS) -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE
|
55 kumpf 1.2 ifeq ($(PEGASUS_SUPPORTS_DYNLIB),yes)
|
56 kumpf 1.7 FLAGS += -Wl,+s -Wl,+b/opt/wbem/lib
|
57 kumpf 1.2 endif
|
58 mike 1.1 ifdef PEGASUS_DEBUG
|
59 kumpf 1.2 FLAGS += -g
|
60 mike 1.1 endif
61
|
62 mike 1.3 SYS_LIBS = -lpthread -lrt
|
63 mike 1.1
64 CXX = aCC
65
66 SH = sh
67
68 YACC = bison
69
70 COPY = cp
71
72 MOVE = mv
73
74 LIB_SUFFIX = .sl
|