23 #
24
25 # Sets make macros for making optimized version of Gamma VM
26 # (This is the "product", not the "release" version.)
27
28 # Compiler specific OPT_CFLAGS are passed in from gcc.make, sparcWorks.make
29 OPT_CFLAGS/DEFAULT= $(OPT_CFLAGS)
30 OPT_CFLAGS/BYFILE = $(OPT_CFLAGS/$@)$(OPT_CFLAGS/DEFAULT$(OPT_CFLAGS/$@))
31
32 # (OPT_CFLAGS/SLOWER is also available, to alter compilation of buggy files)
33
34 # If you set HOTSPARC_GENERIC=yes, you disable all OPT_CFLAGS settings
35 CFLAGS$(HOTSPARC_GENERIC) += $(OPT_CFLAGS/BYFILE)
36
37 # Set the environment variable HOTSPARC_GENERIC to "true"
38 # to inhibit the effect of the previous line on CFLAGS.
39
40 # Linker mapfile
41 MAPFILE = $(GAMMADIR)/make/bsd/makefiles/mapfile-vers-product
42
43 G_SUFFIX =
44 SYSDEFS += -DPRODUCT
45 VERSION = optimized
46
47 # use -g to strip library as -x will discard its symbol table; -x is fine for
48 # executables.
49 ifdef CROSS_COMPILE_ARCH
50 STRIP = $(ALT_COMPILER_PATH)/strip
51 else
52 STRIP = strip
53 endif
54 STRIP_LIBJVM = $(STRIP) -g $@ || exit 1;
55 STRIP_AOUT = $(STRIP) -x $@ || exit 1;
56
57 # Don't strip in VM build; JDK build will strip libraries later
58 # LINK_LIB.CXX/POST_HOOK += $(STRIP_$(LINK_INTO))
|
23 #
24
25 # Sets make macros for making optimized version of Gamma VM
26 # (This is the "product", not the "release" version.)
27
28 # Compiler specific OPT_CFLAGS are passed in from gcc.make, sparcWorks.make
29 OPT_CFLAGS/DEFAULT= $(OPT_CFLAGS)
30 OPT_CFLAGS/BYFILE = $(OPT_CFLAGS/$@)$(OPT_CFLAGS/DEFAULT$(OPT_CFLAGS/$@))
31
32 # (OPT_CFLAGS/SLOWER is also available, to alter compilation of buggy files)
33
34 # If you set HOTSPARC_GENERIC=yes, you disable all OPT_CFLAGS settings
35 CFLAGS$(HOTSPARC_GENERIC) += $(OPT_CFLAGS/BYFILE)
36
37 # Set the environment variable HOTSPARC_GENERIC to "true"
38 # to inhibit the effect of the previous line on CFLAGS.
39
40 # Linker mapfile
41 MAPFILE = $(GAMMADIR)/make/bsd/makefiles/mapfile-vers-product
42
43 SYSDEFS += -DPRODUCT
44 VERSION = optimized
45
46 # use -g to strip library as -x will discard its symbol table; -x is fine for
47 # executables.
48 ifdef CROSS_COMPILE_ARCH
49 STRIP = $(ALT_COMPILER_PATH)/strip
50 else
51 STRIP = strip
52 endif
53 STRIP_LIBJVM = $(STRIP) -g $@ || exit 1;
54 STRIP_AOUT = $(STRIP) -x $@ || exit 1;
55
56 # Don't strip in VM build; JDK build will strip libraries later
57 # LINK_LIB.CXX/POST_HOOK += $(STRIP_$(LINK_INTO))
|