Mercurial > hg > graal-jvmci-8
comparison make/solaris/makefiles/adlc.make @ 4891:719f7007c8e8
7141242: build-infra merge: Rename CPP->CXX and LINK->LD
Summary: Cleaned up make variables for compilers and linker to consistently use CXX for C++ compiler, CC for C compiler and LD for linker.
Reviewed-by: dholmes, ohrstrom
author | erikj |
---|---|
date | Mon, 06 Feb 2012 09:14:22 +0100 |
parents | 65149e74c706 |
children | b9a9ed0f8eeb |
comparison
equal
deleted
inserted
replaced
4890:c77d473e71f7 | 4891:719f7007c8e8 |
---|---|
60 # set INCLUDES for C preprocessor | 60 # set INCLUDES for C preprocessor |
61 Src_Dirs_I += $(GAMMADIR)/src/share/vm/adlc $(GENERATED) | 61 Src_Dirs_I += $(GAMMADIR)/src/share/vm/adlc $(GENERATED) |
62 INCLUDES += $(Src_Dirs_I:%=-I%) | 62 INCLUDES += $(Src_Dirs_I:%=-I%) |
63 | 63 |
64 # set flags for adlc compilation | 64 # set flags for adlc compilation |
65 CPPFLAGS = $(SYSDEFS) $(INCLUDES) | 65 CXXFLAGS = $(SYSDEFS) $(INCLUDES) |
66 | 66 |
67 # Force assertions on. | 67 # Force assertions on. |
68 CPPFLAGS += -DASSERT | 68 CXXFLAGS += -DASSERT |
69 | 69 |
70 ifndef USE_GCC | 70 ifndef USE_GCC |
71 # We need libCstd.so for adlc | 71 # We need libCstd.so for adlc |
72 CFLAGS += -library=Cstd -g | 72 CFLAGS += -library=Cstd -g |
73 LFLAGS += -library=Cstd -g | 73 LFLAGS += -library=Cstd -g |
128 | 128 |
129 all: $(EXEC) | 129 all: $(EXEC) |
130 | 130 |
131 $(EXEC) : $(OBJECTS) | 131 $(EXEC) : $(OBJECTS) |
132 @echo Making adlc | 132 @echo Making adlc |
133 $(QUIETLY) $(LINK_NOPROF.CC) -o $(EXEC) $(OBJECTS) | 133 $(QUIETLY) $(LINK_NOPROF.CXX) -o $(EXEC) $(OBJECTS) |
134 | 134 |
135 # Random dependencies: | 135 # Random dependencies: |
136 $(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 | 136 $(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 |
137 | 137 |
138 # The source files refer to ostream.h, which sparcworks calls iostream.h | 138 # The source files refer to ostream.h, which sparcworks calls iostream.h |
226 print }' | 226 print }' |
227 | 227 |
228 $(OUTDIR)/%.o: %.cpp | 228 $(OUTDIR)/%.o: %.cpp |
229 @echo Compiling $< | 229 @echo Compiling $< |
230 $(QUIETLY) $(REMOVE_TARGET) | 230 $(QUIETLY) $(REMOVE_TARGET) |
231 $(QUIETLY) $(COMPILE.CC) -o $@ $< $(COMPILE_DONE) | 231 $(QUIETLY) $(COMPILE.CXX) -o $@ $< $(COMPILE_DONE) |
232 | 232 |
233 # Some object files are given a prefix, to disambiguate | 233 # Some object files are given a prefix, to disambiguate |
234 # them from objects of the same name built for the VM. | 234 # them from objects of the same name built for the VM. |
235 $(OUTDIR)/adlc-%.o: %.cpp | 235 $(OUTDIR)/adlc-%.o: %.cpp |
236 @echo Compiling $< | 236 @echo Compiling $< |
237 $(QUIETLY) $(REMOVE_TARGET) | 237 $(QUIETLY) $(REMOVE_TARGET) |
238 $(QUIETLY) $(COMPILE.CC) -o $@ $< $(COMPILE_DONE) | 238 $(QUIETLY) $(COMPILE.CXX) -o $@ $< $(COMPILE_DONE) |
239 | 239 |
240 # ######################################################################### | 240 # ######################################################################### |
241 | 241 |
242 clean : | 242 clean : |
243 rm $(OBJECTS) | 243 rm $(OBJECTS) |