1 gs.keenan 1.1 include $(ROOT)/mak/config-vms.mak
2
3 OS = VMS
4
5 ARCHITECTURE = ALPHA
6
7 COMPILER = DECCXX
8
9 SYS_VMSINCLUDES = -I$(ROOT)/src/stdcxx/cwrappers
10
11 DEFINES = -DPEGASUS_OS_VMS -DPEGASUS_PLATFORM_$(PEGASUS_PLATFORM)
12
13 DEPEND_INCLUDES =
14
|
15 carson.hovey 1.5 OBJ_DIR = $(HOME_DIR)/P_obj/$(DIR)
16 BIN_DIR = $(HOME_DIR)/P_bin
17 LIB_DIR = $(HOME_DIR)/P_lib
18 OPT_DIR = $(HOME_DIR)/P_opt
|
19 gs.keenan 1.1
20 CFLAGS = /repos=$(CXXREPOSITORY_VMSROOT)/template_def=time
21 CCFLAGS = /OPT=INLINE=ALL/nowarn
22 #CFLAGS = /repos=$(CXXREPOSITORY_VMSROOT)/template_def=time/preprocess_only/implicit_include
23 ifdef PEGASUS_DEBUG
24 #CFLAGS += /debug/noopt/show=include/machi/lis
25 CFLAGS += /debug/noopt/show=include/lis=$(OBJ_VMSDIRA)]
26 CCFLAGS = /debug/noopt/nowarn/show=include/lis=$(OBJ_VMSDIRA)]
27 #CFLAGS += /debug/noopt/show=include/lis=$(OBJ_VMSDIRA)]/preprocess_only/implicit_include
28 LFLAGS = /debug/map=$(BIN_VMSDIRA)]$(PROGRAM)
29 endif
30
31 SYS_LIBS =+sys$share:sys$lib_c/lib
32
33 # SSL support
34 OPENSSL_VMSHOME =/Pegasus_Blddsk/OpenSSL
35 OPENSSL_HOME = $(OPENSSL_VMSHOME)
36
37 PEGASUS_HAS_SSL = yes
|
38 carson.hovey 1.7 PEGASUS_DISABLE_PERFINST = yes
|
39 gs.keenan 1.1 #PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER = yes
40
41 CXX = cxx
42
43 SH = sh
44
45 YACC = bison
46
|
47 jim.wunderlich 1.4 RM = mu rm
48
49 DIFF = mu diff
50
51 SORT = mu sort
52
|
53 gs.keenan 1.1 COPY = mu copy
54
55 MOVE = mu move
56
57 PEGASUS_SUPPORTS_DYNLIB = yes
58
59 LIB_SUFFIX =.olb
|
60 kumpf 1.2
61 # The Provider User Context feature (PEP 197) is not yet supported on OpenVMS
62 PEGASUS_DISABLE_PROV_USERCTXT=1
|