1 gs.keenan 1.1 #############################################################
2
3 ifdef PEGASUS_VMSHOME
4 HOME_VMSDIR = $(PEGASUS_VMSHOME)
5 HOME_VMSDIRA = $(PEGASUS_VMSHOMEA)
6 else
7 ERROR = pegasus_vmshome_undefined
8 pegasus_vmshome_undefined:
9 @ echo PEGASUS_VMSHOME environment variable undefined
10 @ exit 1
11 endif
12
13 VMSROOT = $(PEGASUS_VMSROOT)
14 OBJ_VMSDIR = $(HOME_VMSDIR)[obj$(VMSDIR)
15 OBJ_VMSDIRA = $(HOME_VMSDIRA)obj$(VMSDIR)
16 BIN_VMSDIR = $(HOME_VMSDIR)[bin
17 BIN_VMSDIRA = $(HOME_VMSDIRA)bin
18 LIB_VMSDIR = $(HOME_VMSDIR)[lib
19 LIB_VMSDIRA = $(HOME_VMSDIRA)lib
20 OPT_VMSDIR = $(HOME_VMSDIR)[opt
21 OPT_VMSDIRA = $(HOME_VMSDIRA)opt
22 gs.keenan 1.1 PLATFORM_VMSDIR = $(PEGASUS_VMSROOT)[src.platforms.vms
23 PLATFORM_VMSDIRA = $(PEGASUS_VMSROOTA)src.platforms.vms
24 REP_DIR = $(HOME_DIR)/cxx_repository
25
26 MU = mu
27 #MU = mudebug
28
29 # define the location for the CXX repository
30
31 CXXREPOSITORY_VMSROOT = $(HOME_VMSDIRA)cxx_repository]
32
33 # define the location for the repository
34
35 #REPOSITORY_VMSDIR = $(HOME_VMSDIR)
36 #REPOSITORY_VMSROOT = $(REPOSITORY_VMSDIR)[repository]
37
38 REPOSITORY_DIR = /var/opt/wbem
39 REPOSITORY_VMSROOT = $(REPOSITORY_VMSDIR)[.repository]
40
41 ######################################################
42
43 gs.keenan 1.1 OS_TYPE = vms
44
45 RM = $(MU) rm
46
47 RMDIRHIER = $(MU) rmdirhier
48
49 MKDIRHIER = $(MU) mkdirhier
50
51 MUDEPEND = $(MU) depend
52
53 EXE_OUT =
54
55 OBJ = .obj
56
57 OBJ_OUT =
58
59 EXE = .exe
60
61 LIB_PREFIX = lib
62
63 COPY = $(MU) copy
64 gs.keenan 1.1
65 TOUCH = $(MU) touch
66
67 ECHO = $(MU) echo
68
69 MYCOMMA = ,
70 MYEMPTY =
71 MYQUOTE ="
72 MYSPACE = $(MYEMPTY) $(MYEMPTY)
73 #T_FLAGS = $(subst -D,$(MYCOMMA),$(FLAGS))
74 #TMP_FLAGS = $(subst $(MYSPACE),$(MYEMPTY),$(T_FLAGS))
75 TMP_FLAGS = $(subst $(MYSPACE),$(MYEMPTY),$(subst -D,$(MYCOMMA),$(FLAGS)))
76
77 #T_DEFINES = $(subst -D,$(MYCOMMA),$(DEFINES))
78 #TMP_DEFINES = $(subst $(MYSPACE),$(MYEMPTY),$(T_DEFINES))
79 TMP_DEFINES = $(subst $(MYSPACE),$(MYEMPTY),$(subst -D,$(MYCOMMA),$(DEFINES)))
80
81 #T_LDEFINES = $(subst -D,$(MYCOMMA),$(LOCAL_DEFINES))
82 #TMP_LDEFINES = $(subst $(MYSPACE),$(MYEMPTY),$(T_LDEFINES))
83 TMP_LDEFINES = $(subst $(MYSPACE),$(MYEMPTY),$(subst -D,$(MYCOMMA),$(LOCAL_DEFINES)))
84
85 gs.keenan 1.1 #T_SINCLUDES = $(subst -I,$(MYCOMMA),$(LOCAL_DEFINES))
86 TTMP_SINCLUDES = $(subst $(MYSPACE),$(MYEMPTY),$(subst -I,$(MYCOMMA)$(MYQUOTE),$(SYS_VMSINCLUDES)))
87 TMP_SINCLUDES = $(subst $(MYCOMMA),$(MYQUOTE)$(MYCOMMA),$(TTMP_SINCLUDES))
88
89 ##SYS_INCLUDES =,"$(OPENSSL_VMSHOME)"
90
91 EXTRA_VMSINCLUDES =$(subst -I,$(MYQUOTE)$(MYCOMMA)$(MYQUOTE),$(EXTRA_INCLUDES))
92
93 VMSDIR = $(subst /,.,$(addprefix .,$(DIR)))
94
|