michael@0: # michael@0: # This Source Code Form is subject to the terms of the Mozilla Public michael@0: # License, v. 2.0. If a copy of the MPL was not distributed with this michael@0: # file, You can obtain one at http://mozilla.org/MPL/2.0/. michael@0: michael@0: ####################################################################### michael@0: # Master "Core Components" suffixes # michael@0: ####################################################################### michael@0: michael@0: # michael@0: # Object suffixes (OS2 and WIN% override this) michael@0: # michael@0: ifndef OBJ_SUFFIX michael@0: OBJ_SUFFIX = .o michael@0: endif michael@0: michael@0: # michael@0: # Assembler source suffixes (OS2 and WIN% override this) michael@0: # michael@0: ifndef ASM_SUFFIX michael@0: ASM_SUFFIX = .s michael@0: endif michael@0: michael@0: # michael@0: # Library suffixes michael@0: # michael@0: STATIC_LIB_EXTENSION = michael@0: michael@0: ifndef DYNAMIC_LIB_EXTENSION michael@0: DYNAMIC_LIB_EXTENSION = michael@0: endif michael@0: michael@0: michael@0: ifndef STATIC_LIB_SUFFIX michael@0: STATIC_LIB_SUFFIX = .$(LIB_SUFFIX) michael@0: endif michael@0: michael@0: michael@0: ifndef DYNAMIC_LIB_SUFFIX michael@0: DYNAMIC_LIB_SUFFIX = .$(DLL_SUFFIX) michael@0: endif michael@0: michael@0: # WIN% overridese this michael@0: ifndef IMPORT_LIB_SUFFIX michael@0: IMPORT_LIB_SUFFIX = michael@0: endif michael@0: michael@0: michael@0: ifndef STATIC_LIB_SUFFIX_FOR_LINKING michael@0: STATIC_LIB_SUFFIX_FOR_LINKING = $(STATIC_LIB_SUFFIX) michael@0: endif michael@0: michael@0: michael@0: # WIN% overridese this michael@0: ifndef DYNAMIC_LIB_SUFFIX_FOR_LINKING michael@0: DYNAMIC_LIB_SUFFIX_FOR_LINKING = $(DYNAMIC_LIB_SUFFIX) michael@0: endif michael@0: michael@0: # michael@0: # Program suffixes (OS2 and WIN% override this) michael@0: # michael@0: michael@0: ifndef PROG_SUFFIX michael@0: PROG_SUFFIX = michael@0: endif michael@0: michael@0: MK_SUFFIX = included