Mercurial > hg > truffle
comparison make/linux/makefiles/rules.make @ 2401:7e88bdae86ec
7029017: Additional architecture support for c2 compiler
Summary: Enables cross building of a c2 VM. Support masking of shift counts when the processor architecture mandates it.
Reviewed-by: kvn, never
author | roland |
---|---|
date | Fri, 25 Mar 2011 09:35:39 +0100 |
parents | d8a72fbc4be7 |
children | 0654ee04b214 719f7007c8e8 |
comparison
equal
deleted
inserted
replaced
2399:b2949bf39900 | 2401:7e88bdae86ec |
---|---|
52 GENASM.CC = $(CC_COMPILE) -S | 52 GENASM.CC = $(CC_COMPILE) -S |
53 LINK.CC = $(CCC) $(LFLAGS) $(AOUT_FLAGS) $(PROF_AOUT_FLAGS) | 53 LINK.CC = $(CCC) $(LFLAGS) $(AOUT_FLAGS) $(PROF_AOUT_FLAGS) |
54 LINK_NOPROF.CC = $(CCC) $(LFLAGS) $(AOUT_FLAGS) | 54 LINK_NOPROF.CC = $(CCC) $(LFLAGS) $(AOUT_FLAGS) |
55 LINK_LIB.CC = $(CCC) $(LFLAGS) $(SHARED_FLAG) | 55 LINK_LIB.CC = $(CCC) $(LFLAGS) $(SHARED_FLAG) |
56 PREPROCESS.CC = $(CC_COMPILE) -E | 56 PREPROCESS.CC = $(CC_COMPILE) -E |
57 | |
58 # cross compiling the jvm with c2 requires host compilers to build | |
59 # adlc tool | |
60 | |
61 HOST.CC_COMPILE = $(HOSTCPP) $(CPPFLAGS) $(CFLAGS) | |
62 HOST.COMPILE.CC = $(HOST.CC_COMPILE) -c | |
63 HOST.LINK_NOPROF.CC = $(HOSTCPP) $(LFLAGS) $(AOUT_FLAGS) | |
64 | |
57 | 65 |
58 # Effect of REMOVE_TARGET is to delete out-of-date files during "gnumake -k". | 66 # Effect of REMOVE_TARGET is to delete out-of-date files during "gnumake -k". |
59 REMOVE_TARGET = rm -f $@ | 67 REMOVE_TARGET = rm -f $@ |
60 | 68 |
61 # Synonyms. | 69 # Synonyms. |