hotspot/make/bsd/makefiles/adlc.make
changeset 26691 40ea2c41f53b
parent 22234 da823d78ad65
equal deleted inserted replaced
26690:905d970d7537 26691:40ea2c41f53b
   106 # #########################################################################
   106 # #########################################################################
   107 
   107 
   108 all: $(EXEC)
   108 all: $(EXEC)
   109 
   109 
   110 $(EXEC) : $(OBJECTS)
   110 $(EXEC) : $(OBJECTS)
   111 	@echo Making adlc
   111 	@echo $(LOG_INFO) Making adlc
   112 	$(QUIETLY) $(HOST.LINK_NOPROF.CXX) -o $(EXEC) $(OBJECTS)
   112 	$(QUIETLY) $(HOST.LINK_NOPROF.CXX) -o $(EXEC) $(OBJECTS)
   113 
   113 
   114 # Random dependencies:
   114 # Random dependencies:
   115 $(OBJECTS): opcodes.hpp classes.hpp adlc.hpp adlcVMDeps.hpp adlparse.hpp archDesc.hpp arena.hpp dict2.hpp filebuff.hpp forms.hpp formsopt.hpp formssel.hpp
   115 $(OBJECTS): opcodes.hpp classes.hpp adlc.hpp adlcVMDeps.hpp adlparse.hpp archDesc.hpp arena.hpp dict2.hpp filebuff.hpp forms.hpp formsopt.hpp formssel.hpp
   116 
   116 
   189 	$(QUIETLY) ./$(ADLC_UPDATER) ad_$(Platform_arch_model)_peephole.cpp $(TEMPDIR) $(OUTDIR)
   189 	$(QUIETLY) ./$(ADLC_UPDATER) ad_$(Platform_arch_model)_peephole.cpp $(TEMPDIR) $(OUTDIR)
   190 	$(QUIETLY) ./$(ADLC_UPDATER) ad_$(Platform_arch_model)_pipeline.cpp $(TEMPDIR) $(OUTDIR)
   190 	$(QUIETLY) ./$(ADLC_UPDATER) ad_$(Platform_arch_model)_pipeline.cpp $(TEMPDIR) $(OUTDIR)
   191 	$(QUIETLY) ./$(ADLC_UPDATER) adGlobals_$(Platform_arch_model).hpp $(TEMPDIR) $(OUTDIR)
   191 	$(QUIETLY) ./$(ADLC_UPDATER) adGlobals_$(Platform_arch_model).hpp $(TEMPDIR) $(OUTDIR)
   192 	$(QUIETLY) ./$(ADLC_UPDATER) dfa_$(Platform_arch_model).cpp $(TEMPDIR) $(OUTDIR)
   192 	$(QUIETLY) ./$(ADLC_UPDATER) dfa_$(Platform_arch_model).cpp $(TEMPDIR) $(OUTDIR)
   193 	$(QUIETLY) [ -f $(TEMPDIR)/made-change ] \
   193 	$(QUIETLY) [ -f $(TEMPDIR)/made-change ] \
   194 		|| echo "Rescanned $(SOURCE.AD) but encountered no changes."
   194 		|| echo $(LOG_INFO) "Rescanned $(SOURCE.AD) but encountered no changes."
   195 	$(QUIETLY) rm -rf $(TEMPDIR)
   195 	$(QUIETLY) rm -rf $(TEMPDIR)
   196 
   196 
   197 
   197 
   198 # #########################################################################
   198 # #########################################################################
   199 
   199 
   207     if (need_lineno && $$0 !~ /\/\//) \
   207     if (need_lineno && $$0 !~ /\/\//) \
   208       { print "\n\n\#line " (NR-NR_BASE) " \"" FILENAME "\""; need_lineno=0 }; \
   208       { print "\n\n\#line " (NR-NR_BASE) " \"" FILENAME "\""; need_lineno=0 }; \
   209     print }'
   209     print }'
   210 
   210 
   211 $(OUTDIR)/%.o: %.cpp
   211 $(OUTDIR)/%.o: %.cpp
   212 	@echo Compiling $<
   212 	@echo $(LOG_INFO) Compiling $<
   213 	$(QUIETLY) $(REMOVE_TARGET)
   213 	$(QUIETLY) $(REMOVE_TARGET)
   214 	$(QUIETLY) $(HOST.COMPILE.CXX) -o $@ $< $(COMPILE_DONE)
   214 	$(QUIETLY) $(HOST.COMPILE.CXX) -o $@ $< $(COMPILE_DONE)
   215 
   215 
   216 # Some object files are given a prefix, to disambiguate
   216 # Some object files are given a prefix, to disambiguate
   217 # them from objects of the same name built for the VM.
   217 # them from objects of the same name built for the VM.
   218 $(OUTDIR)/adlc-%.o: %.cpp
   218 $(OUTDIR)/adlc-%.o: %.cpp
   219 	@echo Compiling $<
   219 	@echo $(LOG_INFO) Compiling $<
   220 	$(QUIETLY) $(REMOVE_TARGET)
   220 	$(QUIETLY) $(REMOVE_TARGET)
   221 	$(QUIETLY) $(HOST.COMPILE.CXX) -o $@ $< $(COMPILE_DONE)
   221 	$(QUIETLY) $(HOST.COMPILE.CXX) -o $@ $< $(COMPILE_DONE)
   222 
   222 
   223 # #########################################################################
   223 # #########################################################################
   224 
   224