equal
deleted
inserted
replaced
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 |