hotspot/make/windows/makefiles/adlc.make
changeset 11429 e894217a5d94
parent 7452 b3fa838286de
child 11721 dcd1f62c9caf
equal deleted inserted replaced
11428:7496cc6cc1a9 11429:e894217a5d94
    51   /I "..\generated" \
    51   /I "..\generated" \
    52   /I "$(WorkSpace)\src\share\vm" \
    52   /I "$(WorkSpace)\src\share\vm" \
    53   /I "$(WorkSpace)\src\os\windows\vm" \
    53   /I "$(WorkSpace)\src\os\windows\vm" \
    54   /I "$(WorkSpace)\src\cpu\$(Platform_arch)\vm"
    54   /I "$(WorkSpace)\src\cpu\$(Platform_arch)\vm"
    55 
    55 
       
    56 !if "$(Platform_arch_model)" == "$(Platform_arch)"
       
    57 SOURCES_AD=\
       
    58   $(WorkSpace)/src/cpu/$(Platform_arch)/vm/$(Platform_arch_model).ad \
       
    59   $(WorkSpace)/src/os_cpu/windows_$(Platform_arch)/vm/windows_$(Platform_arch_model).ad
       
    60 !else
       
    61 SOURCES_AD=\
       
    62   $(WorkSpace)/src/cpu/$(Platform_arch)/vm/$(Platform_arch_model).ad \
       
    63   $(WorkSpace)/src/cpu/$(Platform_arch)/vm/$(Platform_arch).ad \
       
    64   $(WorkSpace)/src/os_cpu/windows_$(Platform_arch)/vm/windows_$(Platform_arch_model).ad
       
    65 !endif
       
    66 
    56 # NOTE! If you add any files here, you must also update GENERATED_NAMES_IN_DIR
    67 # NOTE! If you add any files here, you must also update GENERATED_NAMES_IN_DIR
    57 # and ProjectCreatorIDEOptions in projectcreator.make. 
    68 # and ProjectCreatorIDEOptions in projectcreator.make. 
    58 GENERATED_NAMES=\
    69 GENERATED_NAMES=\
    59   ad_$(Platform_arch_model).cpp \
    70   ad_$(Platform_arch_model).cpp \
    60   ad_$(Platform_arch_model).hpp \
    71   ad_$(Platform_arch_model).hpp \
   103 	if exist $(AdlcOutDir) rmdir /s /q $(AdlcOutDir)
   114 	if exist $(AdlcOutDir) rmdir /s /q $(AdlcOutDir)
   104 	mkdir $(AdlcOutDir)
   115 	mkdir $(AdlcOutDir)
   105 	$(ADLC) $(ADLCFLAGS) $(Platform_arch_model).ad
   116 	$(ADLC) $(ADLCFLAGS) $(Platform_arch_model).ad
   106 	mv $(GENERATED_NAMES) $(AdlcOutDir)/
   117 	mv $(GENERATED_NAMES) $(AdlcOutDir)/
   107 
   118 
   108 $(Platform_arch_model).ad: $(WorkSpace)/src/cpu/$(Platform_arch)/vm/$(Platform_arch_model).ad $(WorkSpace)/src/os_cpu/windows_$(Platform_arch)/vm/windows_$(Platform_arch_model).ad
   119 $(Platform_arch_model).ad: $(SOURCES_AD)
   109 	rm -f $(Platform_arch_model).ad
   120 	rm -f $(Platform_arch_model).ad
   110 	cat $(WorkSpace)/src/cpu/$(Platform_arch)/vm/$(Platform_arch_model).ad  \
   121 	cat $(SOURCES_AD) >$(Platform_arch_model).ad
   111 	    $(WorkSpace)/src/os_cpu/windows_$(Platform_arch)/vm/windows_$(Platform_arch_model).ad >$(Platform_arch_model).ad