comparison make/Makefile @ 6020:d652a62d6e03

7102323: RFE: enable Full Debug Symbols Phase 1 on Solaris Summary: Add support for ENABLE_FULL_DEBUG_SYMBOLS and ZIP_DEBUGINFO_FILES build flags. Add support for .diz files. Reviewed-by: dholmes, ohair, sspitsyn
author dcubed
date Fri, 23 Mar 2012 11:50:33 -0700
parents f09ae3853e3b
children 744728c16316
comparison
equal deleted inserted replaced
4958:3b24e7e01d20 6020:d652a62d6e03
296 # Get jvm.lib 296 # Get jvm.lib
297 $(EXPORT_LIB_DIR)/%.lib: $(MISC_DIR)/%.lib 297 $(EXPORT_LIB_DIR)/%.lib: $(MISC_DIR)/%.lib
298 $(install-file) 298 $(install-file)
299 299
300 # Other libraries (like SA) 300 # Other libraries (like SA)
301 $(EXPORT_JRE_BIN_DIR)/%.diz: $(MISC_DIR)/%.diz
302 $(install-file)
301 $(EXPORT_JRE_BIN_DIR)/%.dll: $(MISC_DIR)/%.dll 303 $(EXPORT_JRE_BIN_DIR)/%.dll: $(MISC_DIR)/%.dll
302 $(install-file) 304 $(install-file)
303 $(EXPORT_JRE_BIN_DIR)/%.pdb: $(MISC_DIR)/%.pdb 305 $(EXPORT_JRE_BIN_DIR)/%.pdb: $(MISC_DIR)/%.pdb
304 $(install-file) 306 $(install-file)
305 $(EXPORT_JRE_BIN_DIR)/%.map: $(MISC_DIR)/%.map 307 $(EXPORT_JRE_BIN_DIR)/%.map: $(MISC_DIR)/%.map
306 $(install-file) 308 $(install-file)
307 309
308 # Client files always come from C1 area 310 # Client files always come from C1 area
311 $(EXPORT_CLIENT_DIR)/%.diz: $(C1_DIR)/%.diz
312 $(install-file)
309 $(EXPORT_CLIENT_DIR)/%.dll: $(C1_DIR)/%.dll 313 $(EXPORT_CLIENT_DIR)/%.dll: $(C1_DIR)/%.dll
310 $(install-file) 314 $(install-file)
311 $(EXPORT_CLIENT_DIR)/%.pdb: $(C1_DIR)/%.pdb 315 $(EXPORT_CLIENT_DIR)/%.pdb: $(C1_DIR)/%.pdb
312 $(install-file) 316 $(install-file)
313 $(EXPORT_CLIENT_DIR)/%.map: $(C1_DIR)/%.map 317 $(EXPORT_CLIENT_DIR)/%.map: $(C1_DIR)/%.map
314 $(install-file) 318 $(install-file)
315 319
316 # Server files always come from C2 area 320 # Server files always come from C2 area
321 $(EXPORT_SERVER_DIR)/%.diz: $(C2_DIR)/%.diz
322 $(install-file)
317 $(EXPORT_SERVER_DIR)/%.dll: $(C2_DIR)/%.dll 323 $(EXPORT_SERVER_DIR)/%.dll: $(C2_DIR)/%.dll
318 $(install-file) 324 $(install-file)
319 $(EXPORT_SERVER_DIR)/%.pdb: $(C2_DIR)/%.pdb 325 $(EXPORT_SERVER_DIR)/%.pdb: $(C2_DIR)/%.pdb
320 $(install-file) 326 $(install-file)
321 $(EXPORT_SERVER_DIR)/%.map: $(C2_DIR)/%.map 327 $(EXPORT_SERVER_DIR)/%.map: $(C2_DIR)/%.map
322 $(install-file) 328 $(install-file)
323 329
324 # Kernel files always come from kernel area 330 # Kernel files always come from kernel area
331 $(EXPORT_KERNEL_DIR)/%.diz: $(KERNEL_DIR)/%.diz
332 $(install-file)
325 $(EXPORT_KERNEL_DIR)/%.dll: $(KERNEL_DIR)/%.dll 333 $(EXPORT_KERNEL_DIR)/%.dll: $(KERNEL_DIR)/%.dll
326 $(install-file) 334 $(install-file)
327 $(EXPORT_KERNEL_DIR)/%.pdb: $(KERNEL_DIR)/%.pdb 335 $(EXPORT_KERNEL_DIR)/%.pdb: $(KERNEL_DIR)/%.pdb
328 $(install-file) 336 $(install-file)
329 $(EXPORT_KERNEL_DIR)/%.map: $(KERNEL_DIR)/%.map 337 $(EXPORT_KERNEL_DIR)/%.map: $(KERNEL_DIR)/%.map
368 $(EXPORT_CLIENT_DIR)/64/%.debuginfo: $(C1_DIR)/%.debuginfo 376 $(EXPORT_CLIENT_DIR)/64/%.debuginfo: $(C1_DIR)/%.debuginfo
369 $(install-file) 377 $(install-file)
370 $(EXPORT_SERVER_DIR)/%.debuginfo: $(C2_DIR)/%.debuginfo 378 $(EXPORT_SERVER_DIR)/%.debuginfo: $(C2_DIR)/%.debuginfo
371 $(install-file) 379 $(install-file)
372 $(EXPORT_SERVER_DIR)/64/%.debuginfo: $(C2_DIR)/%.debuginfo 380 $(EXPORT_SERVER_DIR)/64/%.debuginfo: $(C2_DIR)/%.debuginfo
381 $(install-file)
382
383 # ZIP'ed debug info for shared library
384 $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz: $(C1_DIR)/%.diz
385 $(install-file)
386 $(EXPORT_JRE_LIB_ARCH_DIR)/%.diz: $(C2_DIR)/%.diz
387 $(install-file)
388 $(EXPORT_CLIENT_DIR)/%.diz: $(C1_DIR)/%.diz
389 $(install-file)
390 $(EXPORT_CLIENT_DIR)/64/%.diz: $(C1_DIR)/%.diz
391 $(install-file)
392 $(EXPORT_SERVER_DIR)/%.diz: $(C2_DIR)/%.diz
393 $(install-file)
394 $(EXPORT_SERVER_DIR)/64/%.diz: $(C2_DIR)/%.diz
373 $(install-file) 395 $(install-file)
374 endif 396 endif
375 endif 397 endif
376 398
377 # Jar file (sa-jdi.jar) 399 # Jar file (sa-jdi.jar)