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.