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 kumpf 1.2.2.3 ifdef PEGASUS_CCOVER
|
12 kumpf 1.2.2.2 SYS_INCLUDES += -I/opt/ccover11/include
|
13 kumpf 1.2.2.3 endif
|
14 kumpf 1.2.2.2
|
15 mike 1.1 DEFINES = -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM)
|
16 kumpf 1.2.2.2
|
17 kumpf 1.2.2.5 ifdef PEGASUS_AGENT
18 DEFINES += -DHPUX_EMANATE
19 endif
|
20 kumpf 1.2.2.4
|
21 kumpf 1.2.2.3 ifdef PEGASUS_CCOVER
|
22 kumpf 1.2.2.2 DEFINES += -DPEGASUS_CCOVER
|
23 kumpf 1.2.2.3 endif
|
24 mike 1.1
25 DEPEND_INCLUDES =
26
27 ## Flags:
28 ## +Z - produces position independent code (PIC).
|
29 kumpf 1.2 ## +DAportable generates code for any HP9000 architecture
30 ## -Wl, passes the following option to the linker
31 ## +s causes the linked image or shared lib to be able to
32 ## search for any referenced shared libs dynamically in
33 ## SHLIB_PATH (LD_LIBRARY_PATH on 64-bit HP9000)
34 ## +b enables dynamic search in the specified directory(ies)
|
35 mike 1.1 ##
36
|
37 kumpf 1.2.2.1 FLAGS = +Z +DAportable -D_POSIX_C_SOURCE=199506L -D_HPUX_SOURCE
|
38 kumpf 1.2 ifeq ($(PEGASUS_SUPPORTS_DYNLIB),yes)
39 FLAGS += -Wl,+b/usr/lib -Wl,+s
40 endif
|
41 mike 1.1 ifdef PEGASUS_DEBUG
|
42 kumpf 1.2 FLAGS += -g
|
43 mike 1.1 endif
44
|
45 kumpf 1.2.2.1 SYS_LIBS = -lpthread -lrt
|
46 mike 1.1
47 CXX = aCC
48
49 SH = sh
50
51 YACC = bison
52
53 COPY = cp
54
55 MOVE = mv
56
57 LIB_SUFFIX = .sl
|