Changeset 16990 in vbox
- Timestamp:
- Feb 21, 2009 11:35:53 PM (16 years ago)
- Location:
- trunk/src/VBox/Main/webservice
- Files:
-
- 1 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/webservice/Makefile.kmk
r16676 r16990 69 69 70 70 # 71 # Find the gSOAP tool s.71 # Find the gSOAP toolkit. 72 72 # 73 73 ifeq ($(VBOX_GSOAP_INSTALLED),) 74 74 VBOX_GSOAP_INSTALLED = 1 75 VBOX_PATH_GSOAP := $(lastword $(sort $(wildcard $(PATH_DEVTOOLS_BLD)/gsoap/*)))75 VBOX_PATH_GSOAP := $(lastword $(sort $(wildcard $(KBUILD_DEVTOOLS_HST)/gsoap/*))) 76 76 ifeq ($(VBOX_PATH_GSOAP),) 77 if eq ($(KBUILD_HOST_ARCH),amd64)78 VBOX_PATH_GSOAP := $(lastword $(sort $(wildcard $(PATH_DEVTOOLS)/$(KBUILD_HOST).x86/gsoap/*)))77 ifdef KBUILD_DEVTOOLS_HST 78 VBOX_PATH_GSOAP := $(lastword $(sort $(wildcard $(KBUILD_DEVTOOLS_HST_ALT)/gsoap/*))) 79 79 endif 80 80 endif 81 81 ifeq ($(VBOX_PATH_GSOAP),) 82 82 $(warning VBOX_PATH_GSOAP not found...) 83 VBOX_GSOAP_INSTALLED= 84 else 85 VBOX_PATH_GSOAP_BIN = $(VBOX_PATH_GSOAP)/bin 83 VBOX_GSOAP_INSTALLED = 86 84 endif 87 85 else 88 VBOX_PATH_GSOAP := $(VBOX_PATH_GSOAP) 89 VBOX_PATH_GSOAP_BIN := $(VBOX_PATH_GSOAP) 86 VBOX_PATH_GSOAP := $(VBOX_PATH_GSOAP) 90 87 endif 91 VBOX_SOAPCPP2 = $(VBOX_PATH_GSOAP_BIN)/soapcpp2$(HOSTSUFF_EXE) 92 VBOX_WSDL2H = $(VBOX_PATH_GSOAP_BIN)/wsdl2h$(HOSTSUFF_EXE) 88 VBOX_PATH_GSOAP_BIN := $(strip $(if $(VBOX_PATH_GSOAP_BIN), $(VBOX_PATH_GSOAP_BIN), $(VBOX_PATH_GSOAP)/bin)) 89 VBOX_PATH_GSOAP_IMPORT := $(strip $(if $(VBOX_PATH_GSOAP_IMPORT),$(VBOX_PATH_GSOAP_IMPORT),$(VBOX_PATH_GSOAP)/import)) 90 VBOX_GSOAP_INCS := $(strip $(if $(VBOX_GSOAP_INCS), $(VBOX_GSOAP_INCS), $(VBOX_PATH_GSOAP) $(VBOX_PATH_GSOAP_IMPORT) )) 91 VBOX_GSOAP_CXX_SOURCES := $(strip $(if $(VBOX_GSOAP_CXX_SOURCES),$(VBOX_GSOAP_CXX_SOURCES),$(VBOX_PATH_GSOAP)/stdsoap2.cpp)) 92 VBOX_SOAPCPP2 := $(VBOX_PATH_GSOAP_BIN)/soapcpp2$(HOSTSUFF_EXE) 93 VBOX_WSDL2H := $(VBOX_PATH_GSOAP_BIN)/wsdl2h$(HOSTSUFF_EXE) 93 94 94 95 … … 152 153 endif 153 154 vboxsoap_INCS := \ 154 gsoap\155 $(VBOX_GSOAP_INCS) \ 155 156 $(VBOXWEB_OUT_DIR) \ 156 157 $(PATH_SUB_CURRENT) … … 183 184 vboxsoap_CLEAN := $(vboxsoap_SOURCES) # lazy bird 184 185 vboxsoap_SOURCES += \ 185 gsoap/stdsoap2.cpp186 $(VBOX_GSOAP_CXX_SOURCES) 186 187 187 188 vboxsoap_ORDERDEPS = \ … … 212 213 vboxwebsrv_DEFS += SOCKET_CLOSE_ON_EXEC 213 214 vboxwebsrv_INCS = \ 214 gsoap\215 $(VBOX_GSOAP_INCS) \ 215 216 $(VBOXWEB_OUT_DIR) \ 216 217 . … … 245 246 endif 246 247 webtest_INCS := \ 247 gsoap\248 $(VBOX_GSOAP_INCS) \ 248 249 $(VBOXWEB_OUT_DIR) \ 249 250 . … … 455 456 $(call MSG_GENERATE,,lots of files,$(GSOAPH_RELEVANT)) 456 457 $(RM) -f $@ 457 $(REDIRECT) -C $(VBOXWEB_OUT_DIR) -- $(VBOX_SOAPCPP2) $(VBOXWEB_SOAPCPP2_SKIP_FILES) -L -w -I$(VBOX_PATH_ WEBSERVICE)/gsoap$(GSOAPH_RELEVANT)458 $(REDIRECT) -C $(VBOXWEB_OUT_DIR) -- $(VBOX_SOAPCPP2) $(VBOXWEB_SOAPCPP2_SKIP_FILES) -L -w -I$(VBOX_PATH_GSOAP_IMPORT) $(GSOAPH_RELEVANT) 458 459 $(APPEND) $@ done 459 460
Note:
See TracChangeset
for help on using the changeset viewer.