first commit
This commit is contained in:
67
extern/STLport/5.2.1/build/Makefiles/gmake/app/dmc.mak
vendored
Normal file
67
extern/STLport/5.2.1/build/Makefiles/gmake/app/dmc.mak
vendored
Normal file
@@ -0,0 +1,67 @@
|
||||
# -*- Makefile -*- Time-stamp: <07/05/31 01:05:57 ptr>
|
||||
#
|
||||
# Copyright (c) 1997-1999, 2002, 2003, 2005-2007
|
||||
# Petr Ovtchenkov
|
||||
#
|
||||
# Copyright (c) 2006, 2007
|
||||
# Francois Dumont
|
||||
#
|
||||
# Portion Copyright (c) 1999-2001
|
||||
# Parallel Graphics Ltd.
|
||||
#
|
||||
# Licensed under the Academic Free License version 3.0
|
||||
#
|
||||
|
||||
CXXFLAGS += -w6 -w7 -w18
|
||||
|
||||
stldbg-shared : CXXFLAGS += -HP50
|
||||
stldbg-static : CXXFLAGS += -HP50
|
||||
|
||||
OPT += -WA
|
||||
|
||||
release-shared : LDFLAGS += /DELEXECUTABLE
|
||||
release-static : LDFLAGS += /DELEXECUTABLE
|
||||
dbg-shared : LDFLAGS += /DELEXECUTABLE/CODEVIEW/NOCVPACK
|
||||
dbg-static : LDFLAGS += /DELEXECUTABLE/CODEVIEW/NOCVPACK
|
||||
stldbg-shared : LDFLAGS += /DELEXECUTABLE/CODEVIEW/NOCVPACK
|
||||
stldbg-static : LDFLAGS += /DELEXECUTABLE/CODEVIEW/NOCVPACK
|
||||
|
||||
# workaround for stl/config/_auto_link.h
|
||||
STL_LIBNAME = stlport
|
||||
DBG_SUFFIX := d
|
||||
STLDBG_SUFFIX := stld
|
||||
|
||||
ifdef LIB_MOTIF
|
||||
LIB_SUFFIX := _$(LIB_MOTIF).${LIBMAJOR}.${LIBMINOR}
|
||||
else
|
||||
LIB_SUFFIX := .${LIBMAJOR}.${LIBMINOR}
|
||||
endif
|
||||
|
||||
# Shared libraries:
|
||||
ifdef WITH_STATIC_RTL
|
||||
LIB_TYPE := _x
|
||||
else
|
||||
LIB_TYPE :=
|
||||
endif
|
||||
|
||||
LIB_NAME := $(LIB_PREFIX)${STL_LIBNAME}${LIB_TYPE}${LIB_SUFFIX}.$(LIB)
|
||||
LIB_NAME_DBG := $(LIB_PREFIX)${STL_LIBNAME}${DBG_SUFFIX}${LIB_TYPE}${LIB_SUFFIX}.$(LIB)
|
||||
LIB_NAME_STLDBG := $(LIB_PREFIX)${STL_LIBNAME}${STLDBG_SUFFIX}${LIB_TYPE}${LIB_SUFFIX}.$(LIB)
|
||||
|
||||
# Static libraries:
|
||||
ifdef WITH_DYNAMIC_RTL
|
||||
A_LIB_TYPE := _statix
|
||||
else
|
||||
A_LIB_TYPE := _static
|
||||
endif
|
||||
|
||||
A_NAME := $(LIB_PREFIX)${STL_LIBNAME}${A_LIB_TYPE}${LIB_SUFFIX}.$(ARCH)
|
||||
A_NAME_DBG := $(LIB_PREFIX)${STL_LIBNAME}${DBG_SUFFIX}${A_LIB_TYPE}${LIB_SUFFIX}.${ARCH}
|
||||
A_NAME_STLDBG := ${LIB_PREFIX}${STL_LIBNAME}${STLDBG_SUFFIX}${A_LIB_TYPE}${LIB_SUFFIX}.${ARCH}
|
||||
|
||||
release-shared : LDLIBS += $(STLPORT_DIR)/lib/$(LIB_NAME)
|
||||
dbg-shared : LDLIBS += $(STLPORT_DIR)/lib/$(LIB_NAME_DBG)
|
||||
stldbg-shared : LDLIBS += $(STLPORT_DIR)/lib/$(LIB_NAME_STLDBG)
|
||||
release-static : LDLIBS += $(STLPORT_DIR)/lib/$(A_NAME)
|
||||
dbg-static : LDLIBS += $(STLPORT_DIR)/lib/$(A_NAME_DBG)
|
||||
stldbg-static : LDLIBS += $(STLPORT_DIR)/lib/$(A_NAME_STLDBG)
|
||||
Reference in New Issue
Block a user