123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #
- # This Source Code Form is subject to the terms of the Mozilla Public
- # License, v. 2.0. If a copy of the MPL was not distributed with this
- # file, You can obtain one at http://mozilla.org/MPL/2.0/.
- #######################################################################
- # Master "Core Components" default command macros; #
- # can be overridden in <arch>.mk #
- #######################################################################
- AS = $(CC)
- ASFLAGS += $(CFLAGS)
- CCF = $(CC) $(CFLAGS)
- LINK_DLL = $(LD) $(OS_DLLFLAGS) $(DLLFLAGS) $(XLDFLAGS)
- CFLAGS = $(OPTIMIZER) $(OS_CFLAGS) $(WARNING_CFLAGS) $(XP_DEFINE) \
- $(DEFINES) $(INCLUDES) $(XCFLAGS)
- CSTD = -std=c99
- CXXSTD = -std=c++11
- PERL = perl
- RANLIB = echo
- TAR = /bin/tar
- #
- # For purify
- #
- NOMD_CFLAGS += $(OPTIMIZER) $(NOMD_OS_CFLAGS) $(XP_DEFINE) $(DEFINES) \
- $(INCLUDES) $(XCFLAGS)
- # Optimization of code for size
- # OPT_CODE_SIZE
- # =1: The code can be optimized for size.
- # The code is actually optimized for size only if ALLOW_OPT_CODE_SIZE=1
- # in a given source code directory (in manifest.mn)
- # =0: Never optimize the code for size.
- #
- # Default value = 0
- # Can be overridden from the make command line.
- ifndef OPT_CODE_SIZE
- OPT_CODE_SIZE = 0
- endif
- MK_COMMAND = included
|