103 |
103 |
104 # ######################################################################### |
104 # ######################################################################### |
105 |
105 |
106 all: $(EXEC) |
106 all: $(EXEC) |
107 |
107 |
|
108 ADLC_LD_FLAGS= |
|
109 ifeq ($(STATIC_CXX), true) |
|
110 ADLC_LD_FLAGS = $(STATIC_LIBGCC) $(ADLC_STATIC_STDCXX) |
|
111 endif |
|
112 |
|
113 |
108 $(EXEC) : $(OBJECTS) |
114 $(EXEC) : $(OBJECTS) |
109 @echo Making adlc |
115 @echo Making adlc |
110 $(QUIETLY) $(filter-out $(ARCHFLAG),$(HOST.LINK_NOPROF.CXX)) -o $(EXEC) $(OBJECTS) |
116 $(QUIETLY) $(filter-out $(ARCHFLAG),$(HOST.LINK_NOPROF.CXX)) $(ADLC_LD_FLAGS) -o $(EXEC) $(OBJECTS) |
111 |
117 |
112 # Random dependencies: |
118 # Random dependencies: |
113 $(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 |
119 $(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 |
114 |
120 |
115 # The source files refer to ostream.h, which sparcworks calls iostream.h |
121 # The source files refer to ostream.h, which sparcworks calls iostream.h |