make/windows/makefiles/adlc.make

changeset 3390
65149e74c706
parent 2369
aa6e219afbf1
child 3518
719f7007c8e8
     1.1 --- a/make/windows/makefiles/adlc.make	Mon Dec 19 14:16:23 2011 -0800
     1.2 +++ b/make/windows/makefiles/adlc.make	Tue Dec 20 00:55:02 2011 -0800
     1.3 @@ -53,6 +53,17 @@
     1.4    /I "$(WorkSpace)\src\os\windows\vm" \
     1.5    /I "$(WorkSpace)\src\cpu\$(Platform_arch)\vm"
     1.6  
     1.7 +!if "$(Platform_arch_model)" == "$(Platform_arch)"
     1.8 +SOURCES_AD=\
     1.9 +  $(WorkSpace)/src/cpu/$(Platform_arch)/vm/$(Platform_arch_model).ad \
    1.10 +  $(WorkSpace)/src/os_cpu/windows_$(Platform_arch)/vm/windows_$(Platform_arch_model).ad
    1.11 +!else
    1.12 +SOURCES_AD=\
    1.13 +  $(WorkSpace)/src/cpu/$(Platform_arch)/vm/$(Platform_arch_model).ad \
    1.14 +  $(WorkSpace)/src/cpu/$(Platform_arch)/vm/$(Platform_arch).ad \
    1.15 +  $(WorkSpace)/src/os_cpu/windows_$(Platform_arch)/vm/windows_$(Platform_arch_model).ad
    1.16 +!endif
    1.17 +
    1.18  # NOTE! If you add any files here, you must also update GENERATED_NAMES_IN_DIR
    1.19  # and ProjectCreatorIDEOptions in projectcreator.make. 
    1.20  GENERATED_NAMES=\
    1.21 @@ -105,7 +116,6 @@
    1.22  	$(ADLC) $(ADLCFLAGS) $(Platform_arch_model).ad
    1.23  	mv $(GENERATED_NAMES) $(AdlcOutDir)/
    1.24  
    1.25 -$(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
    1.26 +$(Platform_arch_model).ad: $(SOURCES_AD)
    1.27  	rm -f $(Platform_arch_model).ad
    1.28 -	cat $(WorkSpace)/src/cpu/$(Platform_arch)/vm/$(Platform_arch_model).ad  \
    1.29 -	    $(WorkSpace)/src/os_cpu/windows_$(Platform_arch)/vm/windows_$(Platform_arch_model).ad >$(Platform_arch_model).ad
    1.30 +	cat $(SOURCES_AD) >$(Platform_arch_model).ad

mercurial