first commit
This commit is contained in:
50
extern/STLport/5.2.1/build/Makefiles/nmake/app/clean.mak
vendored
Normal file
50
extern/STLport/5.2.1/build/Makefiles/nmake/app/clean.mak
vendored
Normal file
@@ -0,0 +1,50 @@
|
||||
# -*- makefile -*- Time-stamp: <03/10/26 16:17:03 ptr>
|
||||
# $Id$
|
||||
|
||||
clobber: clean
|
||||
@if exist $(PRG) del /F /Q $(PRG)
|
||||
@if exist $(PRG_DBG) del /F /Q $(PRG_DBG)
|
||||
@if exist $(PRG_STLDBG) del /F /Q $(PRG_STLDBG)
|
||||
@if exist $(PRG_A) del /F /Q $(PRG_A)
|
||||
@if exist $(PRG_A_DBG) del /F /Q $(PRG_A_DBG)
|
||||
@if exist $(PRG_A_STLDBG) del /F /Q $(PRG_A_STLDBG)
|
||||
@if exist $(PDB_NAME_OUT) del /F /Q $(PDB_NAME_OUT)
|
||||
@if exist $(PDB_NAME_OUT_DBG) del /F /Q $(PDB_NAME_OUT_DBG)
|
||||
@if exist $(PDB_NAME_OUT_STLDBG) del /F /Q $(PDB_NAME_OUT_STLDBG)
|
||||
@if exist $(MANIFEST_NAME_OUT) del /F /Q $(MANIFEST_NAME_OUT)
|
||||
@if exist $(MANIFEST_NAME_OUT_DBG) del /F /Q $(MANIFEST_NAME_OUT_DBG)
|
||||
@if exist $(MANIFEST_NAME_OUT_STLDBG) del /F /Q $(MANIFEST_NAME_OUT_STLDBG)
|
||||
@if exist $(A_PDB_NAME_OUT) del /F /Q $(A_PDB_NAME_OUT)
|
||||
@if exist $(A_PDB_NAME_OUT_DBG) del /F /Q $(A_PDB_NAME_OUT_DBG)
|
||||
@if exist $(A_PDB_NAME_OUT_STLDBG) del /F /Q $(A_PDB_NAME_OUT_STLDBG)
|
||||
@-if exist $(OUTPUT_DIR) rd $(OUTPUT_DIR)
|
||||
@-if exist $(OUTPUT_DIR_DBG) rd $(OUTPUT_DIR_DBG)
|
||||
@-if exist $(OUTPUT_DIR_STLDBG) rd $(OUTPUT_DIR_STLDBG)
|
||||
@-if exist $(OUTPUT_DIR_A) rd $(OUTPUT_DIR_A)
|
||||
@-if exist $(OUTPUT_DIR_A_DBG) rd $(OUTPUT_DIR_A_DBG)
|
||||
@-if exist $(OUTPUT_DIR_A_STLDBG) rd $(OUTPUT_DIR_A_STLDBG)
|
||||
@-if exist $(OUTPUT_TARGET_DIR) rd $(OUTPUT_TARGET_DIR)
|
||||
@-if exist $(OUTPUT_ROOT_DIR) rd $(OUTPUT_ROOT_DIR)
|
||||
|
||||
distclean: clobber
|
||||
@if exist $(INSTALL_BIN_DIR)\$(PRG_NAME_BASE)$(EXE) del /F /Q $(INSTALL_BIN_DIR)\$(PRG_NAME_BASE)$(EXE)
|
||||
@if exist $(INSTALL_BIN_DIR_DBG)\$(PRG_NAME_DBG_BASE)$(EXE) del /F /Q $(INSTALL_BIN_DIR_DBG)\$(PRG_NAME_DBG_BASE)$(EXE)
|
||||
@if exist $(INSTALL_BIN_DIR_STLDBG)\$(PRG_NAME_STLDBG_BASE)$(EXE) del /F /Q $(INSTALL_BIN_DIR_STLDBG)\$(PRG_NAME_STLDBG_BASE)$(EXE)
|
||||
@if exist $(INSTALL_STATIC_BIN_DIR)\$(PRG_NAME_A_BASE)$(EXE) del /F /Q $(INSTALL_STATIC_BIN_DIR)\$(PRG_NAME_A_BASE)$(EXE)
|
||||
@if exist $(INSTALL_STATIC_BIN_DIR_DBG)\$(PRG_NAME_A_DBG_BASE)$(EXE) del /F /Q $(INSTALL_STATIC_BIN_DIR_DBG)\$(PRG_NAME_A_DBG_BASE)$(EXE)
|
||||
@if exist $(INSTALL_STATIC_BIN_DIR_STLDBG)\$(PRG_NAME_A_STLDBG_BASE)$(EXE) del /F /Q $(INSTALL_STATIC_BIN_DIR_STLDBG)\$(PRG_NAME_A_STLDBG_BASE)$(EXE)
|
||||
@if exist $(INSTALL_BIN_DIR)\$(PRG_NAME_BASE).pdb del /F /Q $(INSTALL_BIN_DIR)\$(PRG_NAME_BASE).pdb
|
||||
@if exist $(INSTALL_BIN_DIR_DBG)\$(PRG_NAME_DBG_BASE).pdb del /F /Q $(INSTALL_BIN_DIR_DBG)\$(PRG_NAME_DBG_BASE).pdb
|
||||
@if exist $(INSTALL_BIN_DIR_STLDBG)\$(PRG_NAME_STLDBG_BASE).pdb del /F /Q $(INSTALL_BIN_DIR_STLDBG)\$(PRG_NAME_STLDBG_BASE).pdb
|
||||
@if exist $(INSTALL_STATIC_BIN_DIR)\$(PRG_NAME_A_BASE).pdb del /F /Q $(INSTALL_STATIC_BIN_DIR)\$(PRG_NAME_A_BASE).pdb
|
||||
@if exist $(INSTALL_STATIC_BIN_DIR_DBG)\$(PRG_NAME_A_DBG_BASE).pdb del /F /Q $(INSTALL_STATIC_BIN_DIR_DBG)\$(PRG_NAME_A_DBG_BASE).pdb
|
||||
@if exist $(INSTALL_STATIC_BIN_DIR_STLDBG)\$(PRG_NAME_A_STLDBG_BASE).pdb del /F /Q $(INSTALL_STATIC_BIN_DIR_STLDBG)\$(PRG_NAME_A_STLDBG_BASE).pdb
|
||||
@if exist $(INSTALL_BIN_DIR)\$(PRG_NAME_BASE)$(EXE).manifest del /F /Q $(INSTALL_BIN_DIR)\$(PRG_NAME_BASE)$(EXE).manifest
|
||||
@if exist $(INSTALL_BIN_DIR_DBG)\$(PRG_NAME_DBG_BASE)$(EXE).manifest del /F /Q $(INSTALL_BIN_DIR_DBG)\$(PRG_NAME_DBG_BASE)$(EXE).manifest
|
||||
@if exist $(INSTALL_BIN_DIR_STLDBG)\$(PRG_NAME_STLDBG_BASE)$(EXE).manifest del /F /Q $(INSTALL_BIN_DIR_STLDBG)\$(PRG_NAME_STLDBG_BASE)$(EXE).manifest
|
||||
@-if exist $(INSTALL_BIN_DIR) rd $(INSTALL_BIN_DIR)
|
||||
@-if exist $(INSTALL_BIN_DIR_DBG) rd $(INSTALL_BIN_DIR_DBG)
|
||||
@-if exist $(INSTALL_BIN_DIR_STLDBG) rd $(INSTALL_BIN_DIR_STLDBG)
|
||||
@-if exist $(INSTALL_STATIC_BIN_DIR) rd $(INSTALL_STATIC_BIN_DIR)
|
||||
@-if exist $(INSTALL_STATIC_BIN_DIR_DBG) rd $(INSTALL_STATIC_BIN_DIR_DBG)
|
||||
@-if exist $(INSTALL_STATIC_BIN_DIR_STLDBG) rd $(INSTALL_STATIC_BIN_DIR_STLDBG)
|
||||
15
extern/STLport/5.2.1/build/Makefiles/nmake/app/evc-common.mak
vendored
Normal file
15
extern/STLport/5.2.1/build/Makefiles/nmake/app/evc-common.mak
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
# -*- makefile -*- Time-stamp: <04/05/01 00:46:25 ptr>
|
||||
# $Id$
|
||||
|
||||
# missing defines in this file: LDFLAGS_COMMON
|
||||
|
||||
# For CE, the linker by default uses WinMain() as entry point, using this we make it use the standard main()
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /entry:"mainACRTStartup"
|
||||
|
||||
!ifndef LDLIBS
|
||||
LDLIBS =
|
||||
!endif
|
||||
|
||||
LDFLAGS_REL = $(LDFLAGS_REL) $(LDFLAGS_COMMON) $(LDSEARCH)
|
||||
LDFLAGS_DBG = $(LDFLAGS_DBG) $(LDFLAGS_COMMON) $(LDSEARCH)
|
||||
LDFLAGS_STLDBG = $(LDFLAGS_STLDBG) $(LDFLAGS_COMMON) $(LDSEARCH)
|
||||
7
extern/STLport/5.2.1/build/Makefiles/nmake/app/evc3.mak
vendored
Normal file
7
extern/STLport/5.2.1/build/Makefiles/nmake/app/evc3.mak
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
# -*- makefile -*- Time-stamp: <04/05/01 00:46:25 ptr>
|
||||
# $Id$
|
||||
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /base:"0x00010000"
|
||||
|
||||
!include evc-common.mak
|
||||
|
||||
6
extern/STLport/5.2.1/build/Makefiles/nmake/app/evc4.mak
vendored
Normal file
6
extern/STLport/5.2.1/build/Makefiles/nmake/app/evc4.mak
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
# -*- makefile -*- Time-stamp: <04/03/31 08:08:12 ptr>
|
||||
# $Id$
|
||||
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /base:"0x00010000"
|
||||
|
||||
!include evc-common.mak
|
||||
5
extern/STLport/5.2.1/build/Makefiles/nmake/app/evc8.mak
vendored
Normal file
5
extern/STLport/5.2.1/build/Makefiles/nmake/app/evc8.mak
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
# build/Makefiles/nmake/app/evc8.mak
|
||||
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON)
|
||||
|
||||
!include evc-common.mak
|
||||
5
extern/STLport/5.2.1/build/Makefiles/nmake/app/evc9.mak
vendored
Normal file
5
extern/STLport/5.2.1/build/Makefiles/nmake/app/evc9.mak
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
# build/Makefiles/nmake/app/evc9.mak
|
||||
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON)
|
||||
|
||||
!include evc-common.mak
|
||||
2
extern/STLport/5.2.1/build/Makefiles/nmake/app/icl.mak
vendored
Normal file
2
extern/STLport/5.2.1/build/Makefiles/nmake/app/icl.mak
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
!include vc-common.mak
|
||||
|
||||
29
extern/STLport/5.2.1/build/Makefiles/nmake/app/macro.mak
vendored
Normal file
29
extern/STLport/5.2.1/build/Makefiles/nmake/app/macro.mak
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
# -*- makefile -*- Time-stamp: <03/09/28 17:22:37 ptr>
|
||||
# $Id$
|
||||
|
||||
DBG_SUFFIX = d
|
||||
STLDBG_SUFFIX = stl$(DBG_SUFFIX)
|
||||
|
||||
PRG_NAME_BASE = $(PRGNAME)
|
||||
PRG_NAME_DBG_BASE = $(PRGNAME)$(DBG_SUFFIX)
|
||||
PRG_NAME_STLDBG_BASE = $(PRGNAME)$(STLDBG_SUFFIX)
|
||||
PRG_NAME_A_BASE = $(PRGNAME)_static
|
||||
PRG_NAME_A_DBG_BASE = $(PRGNAME)$(DBG_SUFFIX)_static
|
||||
PRG_NAME_A_STLDBG_BASE = $(PRGNAME)$(STLDBG_SUFFIX)_static
|
||||
|
||||
PRG = $(OUTPUT_DIR)\$(PRG_NAME_BASE)$(EXE)
|
||||
PRG_DBG = $(OUTPUT_DIR_DBG)\$(PRG_NAME_DBG_BASE)$(EXE)
|
||||
PRG_STLDBG = $(OUTPUT_DIR_STLDBG)\$(PRG_NAME_STLDBG_BASE)$(EXE)
|
||||
PRG_A = $(OUTPUT_DIR_A)\$(PRG_NAME_A_BASE)$(EXE)
|
||||
PRG_A_DBG = $(OUTPUT_DIR_A_DBG)\$(PRG_NAME_A_DBG_BASE)$(EXE)
|
||||
PRG_A_STLDBG = $(OUTPUT_DIR_A_STLDBG)\$(PRG_NAME_A_STLDBG_BASE)$(EXE)
|
||||
|
||||
PDB_NAME_OUT = $(OUTPUT_DIR)\$(PRG_NAME_BASE).pdb
|
||||
PDB_NAME_OUT_DBG = $(OUTPUT_DIR_DBG)\$(PRG_NAME_DBG_BASE).pdb
|
||||
PDB_NAME_OUT_STLDBG = $(OUTPUT_DIR_STLDBG)\$(PRG_NAME_STLDBG_BASE).pdb
|
||||
MANIFEST_NAME_OUT = $(PRG).manifest
|
||||
MANIFEST_NAME_OUT_DBG = $(PRG_DBG).manifest
|
||||
MANIFEST_NAME_OUT_STLDBG = $(PRG_STLDBG).manifest
|
||||
A_PDB_NAME_OUT = $(OUTPUT_DIR_A)\$(PRG_NAME_A_BASE).pdb
|
||||
A_PDB_NAME_OUT_DBG = $(OUTPUT_DIR_A_DBG)\$(PRG_NAME_A_DBG_BASE).pdb
|
||||
A_PDB_NAME_OUT_STLDBG = $(OUTPUT_DIR_A_STLDBG)\$(PRG_NAME_A_STLDBG_BASE).pdb
|
||||
29
extern/STLport/5.2.1/build/Makefiles/nmake/app/rules-exe-windows.mak
vendored
Normal file
29
extern/STLport/5.2.1/build/Makefiles/nmake/app/rules-exe-windows.mak
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
# -*- makefile -*- Time-stamp: <03/10/26 23:11:03 ptr>
|
||||
# $Id$
|
||||
|
||||
release-shared: $(OUTPUT_DIR) $(PRG)
|
||||
release-static: $(OUTPUT_DIR_A) $(PRG_A)
|
||||
|
||||
dbg-shared: $(OUTPUT_DIR_DBG) $(PRG_DBG)
|
||||
dbg-static: $(OUTPUT_DIR_A_DBG) $(PRG_A_DBG)
|
||||
|
||||
stldbg-shared: $(OUTPUT_DIR_STLDBG) $(PRG_STLDBG)
|
||||
stldbg-static: $(OUTPUT_DIR_A_STLDBG) $(PRG_A_STLDBG)
|
||||
|
||||
$(PRG): $(OBJ) $(LIBSDEP)
|
||||
$(LINK_cc_REL) $(LINK_OUTPUT_OPTION) $(OBJ) $(LDLIBS_REL) $(LDLIBS)
|
||||
|
||||
$(PRG_A): $(OBJ_A) $(LIBSDEP)
|
||||
$(LINK_cc_A_REL) $(LINK_OUTPUT_OPTION) $(OBJ_A) $(LDLIBS_A_REL) $(LDLIBS)
|
||||
|
||||
$(PRG_DBG): $(OBJ_DBG) $(LIBSDEP)
|
||||
$(LINK_cc_DBG) $(LINK_OUTPUT_OPTION) $(OBJ_DBG) $(LDLIBS_DBG) $(LDLIBS)
|
||||
|
||||
$(PRG_A_DBG): $(OBJ_A_DBG) $(LIBSDEP)
|
||||
$(LINK_cc_A_DBG) $(LINK_OUTPUT_OPTION) $(OBJ_A_DBG) $(LDLIBS_A_DBG) $(LDLIBS)
|
||||
|
||||
$(PRG_STLDBG): $(OBJ_STLDBG) $(LIBSDEP)
|
||||
$(LINK_cc_STLDBG) $(LINK_OUTPUT_OPTION) $(OBJ_STLDBG) $(LDLIBS_STLDBG) $(LDLIBS)
|
||||
|
||||
$(PRG_A_STLDBG): $(OBJ_A_STLDBG) $(LIBSDEP)
|
||||
$(LINK_cc_A_STLDBG) $(LINK_OUTPUT_OPTION) $(OBJ_A_STLDBG) $(LDLIBS_A_STLDBG) $(LDLIBS)
|
||||
16
extern/STLport/5.2.1/build/Makefiles/nmake/app/rules-install-a.mak
vendored
Normal file
16
extern/STLport/5.2.1/build/Makefiles/nmake/app/rules-install-a.mak
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
# Time-stamp: <03/10/17 19:29:26 ptr>
|
||||
# $Id$
|
||||
|
||||
install-static: install-release-static install-dbg-static install-stldbg-static
|
||||
|
||||
install-release-static: release-static $(INSTALL_STATIC_BIN_DIR)
|
||||
$(INSTALL_A) $(PRG_A) $(INSTALL_STATIC_BIN_DIR)
|
||||
@if exist $(A_PDB_NAME_OUT) $(INSTALL_A) $(A_PDB_NAME_OUT) $(INSTALL_STATIC_BIN_DIR)
|
||||
|
||||
install-dbg-static: dbg-static $(INSTALL_STATIC_BIN_DIR_DBG)
|
||||
$(INSTALL_A) $(PRG_A_DBG) $(INSTALL_STATIC_BIN_DIR_DBG)
|
||||
@if exist $(A_PDB_NAME_OUT_DBG) $(INSTALL_A) $(A_PDB_NAME_OUT_DBG) $(INSTALL_STATIC_BIN_DIR_DBG)
|
||||
|
||||
install-stldbg-static: stldbg-static $(INSTALL_STATIC_BIN_DIR_STLDBG)
|
||||
$(INSTALL_A) $(PRG_A_STLDBG) $(INSTALL_STATIC_BIN_DIR_STLDBG)
|
||||
@if exist $(A_PDB_NAME_OUT_STLDBG) $(INSTALL_A) $(A_PDB_NAME_OUT_STLDBG) $(INSTALL_STATIC_BIN_DIR_STLDBG)
|
||||
23
extern/STLport/5.2.1/build/Makefiles/nmake/app/rules-install-so.mak
vendored
Normal file
23
extern/STLport/5.2.1/build/Makefiles/nmake/app/rules-install-so.mak
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
# Time-stamp: <03/10/26 16:42:14 ptr>
|
||||
# $Id$
|
||||
|
||||
!ifndef INSTALL_TAGS
|
||||
INSTALL_TAGS= install-shared install-static
|
||||
!endif
|
||||
|
||||
install: $(INSTALL_TAGS)
|
||||
|
||||
install-release-shared: release-shared $(INSTALL_BIN_DIR)
|
||||
$(INSTALL_SO) $(PRG) $(INSTALL_BIN_DIR)
|
||||
$(INSTALL_SO) $(PDB_NAME_OUT) $(INSTALL_BIN_DIR)
|
||||
@if exist $(MANIFEST_NAME_OUT) $(INSTALL_SO) $(MANIFEST_NAME_OUT) $(INSTALL_BIN_DIR)
|
||||
|
||||
install-dbg-shared: dbg-shared $(INSTALL_BIN_DIR_DBG)
|
||||
$(INSTALL_SO) $(PRG_DBG) $(INSTALL_BIN_DIR_DBG)
|
||||
$(INSTALL_SO) $(PDB_NAME_OUT_DBG) $(INSTALL_BIN_DIR_DBG)
|
||||
@if exist $(MANIFEST_NAME_OUT_DBG) $(INSTALL_SO) $(MANIFEST_NAME_OUT_DBG) $(INSTALL_BIN_DIR_DBG)
|
||||
|
||||
install-stldbg-shared: stldbg-shared $(INSTALL_BIN_DIR_STLDBG)
|
||||
$(INSTALL_SO) $(PRG_STLDBG) $(INSTALL_BIN_DIR_STLDBG)
|
||||
$(INSTALL_SO) $(PDB_NAME_OUT_STLDBG) $(INSTALL_BIN_DIR_STLDBG)
|
||||
@if exist $(MANIFEST_NAME_OUT_STLDBG) $(INSTALL_SO) $(MANIFEST_NAME_OUT_STLDBG) $(INSTALL_BIN_DIR_STLDBG)
|
||||
15
extern/STLport/5.2.1/build/Makefiles/nmake/app/top.mak
vendored
Normal file
15
extern/STLport/5.2.1/build/Makefiles/nmake/app/top.mak
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
# -*- makefile -*- Time-stamp: <03/09/28 18:46:10 ptr>
|
||||
# $Id$
|
||||
|
||||
!ifndef LDFLAGS
|
||||
LDFLAGS =
|
||||
!endif
|
||||
|
||||
!include $(RULESBASE)/$(USE_MAKE)/app/macro.mak
|
||||
!include $(RULESBASE)/$(USE_MAKE)/app/$(COMPILER_NAME).mak
|
||||
!include $(RULESBASE)/$(USE_MAKE)/app/rules-exe-$(OSNAME).mak
|
||||
|
||||
!include $(RULESBASE)/$(USE_MAKE)/app/rules-install-so.mak
|
||||
!include $(RULESBASE)/$(USE_MAKE)/app/rules-install-a.mak
|
||||
|
||||
!include $(RULESBASE)/$(USE_MAKE)/app/clean.mak
|
||||
13
extern/STLport/5.2.1/build/Makefiles/nmake/app/vc-common.mak
vendored
Normal file
13
extern/STLport/5.2.1/build/Makefiles/nmake/app/vc-common.mak
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
# -*- makefile -*- Time-stamp: <03/09/28 17:34:35 ptr>
|
||||
# $Id$
|
||||
|
||||
!ifndef LDLIBS
|
||||
LDLIBS =
|
||||
!endif
|
||||
|
||||
#LDSEARCH = $(LDSEARCH) /LIBPATH:"$(MSVC_LIB_DIR)"
|
||||
|
||||
LDFLAGS_REL = $(LDFLAGS_REL) $(LDSEARCH)
|
||||
LDFLAGS_A_REL = $(LDFLAGS_A_REL) $(LDSEARCH)
|
||||
LDFLAGS_DBG = $(LDFLAGS_DBG) $(LDSEARCH)
|
||||
LDFLAGS_STLDBG = $(LDFLAGS_STLDBG) $(LDSEARCH)
|
||||
3
extern/STLport/5.2.1/build/Makefiles/nmake/app/vc10.mak
vendored
Normal file
3
extern/STLport/5.2.1/build/Makefiles/nmake/app/vc10.mak
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
|
||||
!include vc-common.mak
|
||||
|
||||
4
extern/STLport/5.2.1/build/Makefiles/nmake/app/vc6.mak
vendored
Normal file
4
extern/STLport/5.2.1/build/Makefiles/nmake/app/vc6.mak
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
OPT_STLDBG = $(OPT_STLDBG) /Zm800
|
||||
OPT_STATIC_STLDBG = $(OPT_STATIC_STLDBG) /Zm800
|
||||
|
||||
!include vc-common.mak
|
||||
2
extern/STLport/5.2.1/build/Makefiles/nmake/app/vc70.mak
vendored
Normal file
2
extern/STLport/5.2.1/build/Makefiles/nmake/app/vc70.mak
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
!include vc-common.mak
|
||||
|
||||
3
extern/STLport/5.2.1/build/Makefiles/nmake/app/vc71.mak
vendored
Normal file
3
extern/STLport/5.2.1/build/Makefiles/nmake/app/vc71.mak
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
|
||||
!include vc-common.mak
|
||||
|
||||
3
extern/STLport/5.2.1/build/Makefiles/nmake/app/vc8.mak
vendored
Normal file
3
extern/STLport/5.2.1/build/Makefiles/nmake/app/vc8.mak
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
|
||||
!include vc-common.mak
|
||||
|
||||
3
extern/STLport/5.2.1/build/Makefiles/nmake/app/vc9.mak
vendored
Normal file
3
extern/STLport/5.2.1/build/Makefiles/nmake/app/vc9.mak
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
|
||||
!include vc-common.mak
|
||||
|
||||
16
extern/STLport/5.2.1/build/Makefiles/nmake/clean.mak
vendored
Normal file
16
extern/STLport/5.2.1/build/Makefiles/nmake/clean.mak
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
# -*- makefile -*- Time-stamp: <03/10/29 22:20:01 ptr>
|
||||
# $Id$
|
||||
|
||||
clean:
|
||||
@if exist $(OUTPUT_DIR)\*.o del /F /Q $(OUTPUT_DIR)\*.o
|
||||
@if exist $(OUTPUT_DIR_DBG)\*.o del /F /Q $(OUTPUT_DIR_DBG)\*.o
|
||||
@if exist $(OUTPUT_DIR_STLDBG)\*.o del /F /Q $(OUTPUT_DIR_STLDBG)\*.o
|
||||
@if exist $(OUTPUT_DIR_A)\*.o del /F /Q $(OUTPUT_DIR_A)\*.o
|
||||
@if exist $(OUTPUT_DIR_A_DBG)\*.o del /F /Q $(OUTPUT_DIR_A_DBG)\*.o
|
||||
@if exist $(OUTPUT_DIR_A_STLDBG)\*.o del /F /Q $(OUTPUT_DIR_A_STLDBG)\*.o
|
||||
@if exist $(OUTPUT_DIR)\*.obj del /F /Q $(OUTPUT_DIR)\*.obj
|
||||
@if exist $(OUTPUT_DIR_DBG)\*.obj del /F /Q $(OUTPUT_DIR_DBG)\*.obj
|
||||
@if exist $(OUTPUT_DIR_STLDBG)\*.obj del /F /Q $(OUTPUT_DIR_STLDBG)\*.obj
|
||||
@if exist $(OUTPUT_DIR_A)\*.obj del /F /Q $(OUTPUT_DIR_A)\*.obj
|
||||
@if exist $(OUTPUT_DIR_A_DBG)\*.obj del /F /Q $(OUTPUT_DIR_A_DBG)\*.obj
|
||||
@if exist $(OUTPUT_DIR_A_STLDBG)\*.obj del /F /Q $(OUTPUT_DIR_A_STLDBG)\*.obj
|
||||
9
extern/STLport/5.2.1/build/Makefiles/nmake/config.mak
vendored
Normal file
9
extern/STLport/5.2.1/build/Makefiles/nmake/config.mak
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
# STLport Configuration Tool for Windows
|
||||
#
|
||||
# config.mak generated with command line:
|
||||
# configure msvc10 --without-rtti --wish-static-rtl
|
||||
#
|
||||
COMPILER_NAME=vc10
|
||||
TARGET_OS=x86
|
||||
WITHOUT_RTTI=1
|
||||
WINVER=0x0501
|
||||
92
extern/STLport/5.2.1/build/Makefiles/nmake/evc-common.mak
vendored
Normal file
92
extern/STLport/5.2.1/build/Makefiles/nmake/evc-common.mak
vendored
Normal file
@@ -0,0 +1,92 @@
|
||||
# Time-stamp: <04/04/30 23:36:48 ptr>
|
||||
# $Id$
|
||||
|
||||
# stuff not defined here: CXX, CC, DEFS_COMMON, CFLAGS_*, CXXFLAGS_*, OPT_COMMON
|
||||
|
||||
LINK = link.exe
|
||||
RC = rc.exe
|
||||
|
||||
!ifdef DEFS
|
||||
DEFS_REL = $(DEFS) $(DEFS_REL)
|
||||
DEFS_DBG = $(DEFS) $(DEFS_DBG)
|
||||
DEFS_STLDBG = $(DEFS) $(DEFS_STLDBG)
|
||||
DEFS_STATIC_REL = $(DEFS) $(DEFS_STATIC_REL)
|
||||
DEFS_STATIC_DBG = $(DEFS) $(DEFS_STATIC_DBG)
|
||||
DEFS_STATIC_STLDBG = $(DEFS) $(DEFS_STATIC_STLDBG)
|
||||
!endif
|
||||
!ifdef OPT
|
||||
OPT_REL = $(OPT) $(OPT_REL)
|
||||
OPT_DBG = $(OPT) $(OPT_DBG)
|
||||
OPT_STLDBG = $(OPT) $(OPT_STLDBG)
|
||||
OPT_STATIC_REL = $(OPT) $(OPT_STATIC_REL)
|
||||
OPT_STATIC_DBG = $(OPT) $(OPT_STATIC_DBG)
|
||||
OPT_STATIC_STLDBG = $(OPT) $(OPT_STATIC_STLDBG)
|
||||
!endif
|
||||
|
||||
OUTPUT_OPTION = /Fo$@ /Fd"$(PDB_NAME_OUT)"
|
||||
OUTPUT_OPTION_DBG = /Fo$@ /Fd"$(PDB_NAME_OUT_DBG)"
|
||||
OUTPUT_OPTION_STLDBG = /Fo$@ /Fd"$(PDB_NAME_OUT_STLDBG)"
|
||||
OUTPUT_OPTION_STATIC = /Fo$@ /Fd"$(A_PDB_NAME_OUT)"
|
||||
OUTPUT_OPTION_STATIC_DBG = /Fo$@ /Fd"$(A_PDB_NAME_OUT_DBG)"
|
||||
OUTPUT_OPTION_STATIC_STLDBG = /Fo$@ /Fd"$(A_PDB_NAME_OUT_STLDBG)"
|
||||
LINK_OUTPUT_OPTION = /OUT:$@
|
||||
RC_OUTPUT_OPTION = /fo $@
|
||||
RC_OUTPUT_OPTION_DBG = /fo $@
|
||||
RC_OUTPUT_OPTION_STLDBG = /fo $@
|
||||
|
||||
DEFS_REL = $(DEFS_REL) $(DEFS_COMMON)
|
||||
DEFS_STATIC_REL = $(DEFS_STATIC_REL) $(DEFS_COMMON)
|
||||
DEFS_DBG = $(DEFS_DBG) $(DEFS_COMMON)
|
||||
DEFS_STATIC_DBG = $(DEFS_STATIC_DBG) $(DEFS_COMMON)
|
||||
DEFS_STLDBG = $(DEFS_STLDBG) $(DEFS_COMMON)
|
||||
DEFS_STATIC_STLDBG = $(DEFS_STATIC_STLDBG) $(DEFS_COMMON)
|
||||
CPPFLAGS_REL = $(DEFS_REL) $(INCLUDES)
|
||||
CPPFLAGS_STATIC_REL = $(DEFS_STATIC_REL) $(INCLUDES)
|
||||
CPPFLAGS_DBG = $(DEFS_DBG) $(INCLUDES)
|
||||
CPPFLAGS_STATIC_DBG = $(DEFS_STATIC_DBG) $(INCLUDES)
|
||||
CPPFLAGS_STLDBG = $(DEFS_STLDBG) $(INCLUDES)
|
||||
CPPFLAGS_STATIC_STLDBG = $(DEFS_STATIC_STLDBG) $(INCLUDES)
|
||||
|
||||
COMPILE_c_REL = $(CC) $(CFLAGS_REL) $(CPPFLAGS_REL) $(TARGET_ARCH) /c
|
||||
COMPILE_c_STATIC_REL = $(CC) $(CFLAGS_STATIC_REL) $(CPPFLAGS_STATIC_REL) $(TARGET_ARCH) /c
|
||||
COMPILE_c_DBG = $(CC) $(CFLAGS_DBG) $(CPPFLAGS_DBG) $(TARGET_ARCH) /c
|
||||
COMPILE_c_STATIC_DBG = $(CC) $(CFLAGS_STATIC_DBG) $(CPPFLAGS_STATIC_DBG) $(TARGET_ARCH) /c
|
||||
COMPILE_c_STLDBG = $(CC) $(CFLAGS_STLDBG) $(CPPFLAGS_STLDBG) $(TARGET_ARCH) /c
|
||||
COMPILE_c_STATIC_STLDBG = $(CC) $(CFLAGS_STATIC_STLDBG) $(CPPFLAGS_STATIC_STLDBG) $(TARGET_ARCH) /c
|
||||
COMPILE_cc_REL = $(CXX) $(CXXFLAGS_REL) $(CPPFLAGS_REL) $(TARGET_ARCH) /c
|
||||
COMPILE_cc_STATIC_REL = $(CXX) $(CXXFLAGS_STATIC_REL) $(CPPFLAGS_STATIC_REL) $(TARGET_ARCH) /c
|
||||
COMPILE_cc_DBG = $(CXX) $(CXXFLAGS_DBG) $(CPPFLAGS_DBG) $(TARGET_ARCH) /c
|
||||
COMPILE_cc_STATIC_DBG = $(CXX) $(CXXFLAGS_STATIC_DBG) $(CPPFLAGS_STATIC_DBG) $(TARGET_ARCH) /c
|
||||
COMPILE_cc_STLDBG = $(CXX) $(CXXFLAGS_STLDBG) $(CPPFLAGS_STLDBG) $(TARGET_ARCH) /c
|
||||
COMPILE_cc_STATIC_STLDBG = $(CXX) $(CXXFLAGS_STATIC_STLDBG) $(CPPFLAGS_STATIC_STLDBG) $(TARGET_ARCH) /c
|
||||
COMPILE_rc_REL = $(RC) $(RC_FLAGS_REL) /D "BUILD_INFOS=$(CPPFLAGS_REL)"
|
||||
COMPILE_rc_STATIC_REL = $(RC) $(RC_FLAGS_REL) /D "BUILD_INFOS=$(CPPFLAGS_STATIC_REL)"
|
||||
COMPILE_rc_DBG = $(RC) $(RC_FLAGS_DBG) /DBUILD=d /D "BUILD_INFOS=$(CPPFLAGS_DBG)"
|
||||
COMPILE_rc_STATIC_DBG = $(RC) $(RC_FLAGS_DBG) /DBUILD=d /D "BUILD_INFOS=$(CPPFLAGS_STATIC_DBG)"
|
||||
COMPILE_rc_STLDBG = $(RC) $(RC_FLAGS_STLDBG) /DBUILD=stld /D "BUILD_INFOS=$(CPPFLAGS_STLDBG) /D_STLP_DEBUG"
|
||||
COMPILE_rc_STATIC_STLDBG = $(RC) $(RC_FLAGS_STLDBG) /DBUILD=stld /D "BUILD_INFOS=$(CPPFLAGS_STATIC_STLDBG) /D_STLP_DEBUG"
|
||||
LINK_cc_REL = $(LINK) /nologo /incremental:no /debug /pdb:"$(PDB_NAME_OUT)" $(LDFLAGS_REL)
|
||||
LINK_cc_DBG = $(LINK) /nologo /incremental:no /debug /pdb:"$(PDB_NAME_OUT_DBG)" $(LDFLAGS_DBG)
|
||||
LINK_cc_STLDBG = $(LINK) /nologo /incremental:no /debug /pdb:"$(PDB_NAME_OUT_STLDBG)" $(LDFLAGS_STLDBG)
|
||||
LINK_cc_A_REL = $(LINK) /nologo /incremental:no /debug /pdb:"$(A_PDB_NAME_OUT)" $(LDFLAGS_REL)
|
||||
LINK_cc_A_DBG = $(LINK) /nologo /incremental:no /debug /pdb:"$(A_PDB_NAME_OUT_DBG)" $(LDFLAGS_DBG)
|
||||
LINK_cc_A_STLDBG = $(LINK) /nologo /incremental:no /debug /pdb:"$(A_PDB_NAME_OUT_STLDBG)" $(LDFLAGS_STLDBG)
|
||||
|
||||
CDEPFLAGS = /FD /E
|
||||
CCDEPFLAGS = /FD /E
|
||||
|
||||
# STLport DEBUG mode specific defines
|
||||
DEFS_STLDBG = $(DEFS_STLDBG) /D_DEBUG /D_STLP_DEBUG /DDEBUG
|
||||
DEFS_DBG = $(DEFS_DBG) /D_DEBUG /DDEBUG
|
||||
DEFS_REL = $(DEFS_REL) /DNDEBUG
|
||||
DEFS_STATIC_STLDBG = $(DEFS_STATIC_STLDBG) /D_DEBUG /D_STLP_DEBUG /DDEBUG /D_STLP_NO_FORCE_INSTANTIATE
|
||||
DEFS_STATIC_DBG = $(DEFS_STATIC_DBG) /D_DEBUG /DDEBUG /D_STLP_NO_FORCE_INSTANTIATE
|
||||
DEFS_STATIC_REL = $(DEFS_STATIC_REL) /DNDEBUG /D_STLP_NO_FORCE_INSTANTIATE
|
||||
|
||||
# optimization and debug compiler flags
|
||||
OPT_REL = $(OPT_REL) /Zi /O2 $(OPT_COMMON)
|
||||
OPT_DBG = $(OPT_DBG) /Zi /Od $(OPT_COMMON)
|
||||
OPT_STLDBG = $(OPT_STLDBG) /Zi /Od $(OPT_COMMON)
|
||||
OPT_STATIC_REL = $(OPT_STATIC_REL) /Zi /O2 $(OPT_COMMON)
|
||||
OPT_STATIC_DBG = $(OPT_STATIC_DBG) /Zi /Od $(OPT_COMMON)
|
||||
OPT_STATIC_STLDBG = $(OPT_STATIC_STLDBG) /Zi /Od $(OPT_COMMON)
|
||||
83
extern/STLport/5.2.1/build/Makefiles/nmake/evc3.mak
vendored
Normal file
83
extern/STLport/5.2.1/build/Makefiles/nmake/evc3.mak
vendored
Normal file
@@ -0,0 +1,83 @@
|
||||
# Time-stamp: <04/04/30 23:36:48 ptr>
|
||||
# $Id$
|
||||
|
||||
!if "$(TARGET_PROC)" == ""
|
||||
!error No target processor configured! Please rerun configure.bat!
|
||||
!endif
|
||||
|
||||
!if "$(CC)" == ""
|
||||
!error CC not set, run the proper WCE*.bat from this shell to set it!
|
||||
!endif
|
||||
|
||||
# All the batchfiles to setup the environment yield different
|
||||
# compilers which they put into CC.
|
||||
CXX = $(CC)
|
||||
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D _WIN32_WCE=$(CEVERSION) /D UNDER_CE=$(CEVERSION) /D "UNICODE"
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) coredll.lib corelibc.lib /nodefaultlib:LIBC.lib /nodefaultlib:"oldnames.lib"
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /stack:0x10000,0x1000 /subsystem:WINDOWSCE /align:"4096"
|
||||
|
||||
# increase compiler memory in order to compile deeply nested template code
|
||||
OPT_STLDBG = $(OPT_STLDBG) /Zm800
|
||||
OPT_STATIC_STLDBG = $(OPT_STATIC_STLDBG) /Zm800
|
||||
|
||||
# activate global (whole program) optimizations
|
||||
OPT_REL = $(OPT_REL) /Og
|
||||
OPT_STATIC_REL = $(OPT_STATIC_REL) /Og
|
||||
|
||||
# ARM specific settings
|
||||
!if "$(TARGET_PROC)" == "arm"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "ARM" /D "_ARM_"
|
||||
OPT_COMMON = $(OPT_COMMON)
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /MACHINE:ARM
|
||||
!endif
|
||||
|
||||
# x86 specific settings
|
||||
!if "$(TARGET_PROC)" == "x86"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "x86" /D "_X86_"
|
||||
OPT_COMMON = $(OPT_COMMON)
|
||||
!if "$(TARGET_PROC_SUBTYPE)" == "emulator"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "_STLP_WCE_TARGET_PROC_SUBTYPE_EMULATOR"
|
||||
!endif
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /MACHINE:X86 $(CEx86Corelibc)
|
||||
!endif
|
||||
|
||||
# MIPS specific settings
|
||||
!if "$(TARGET_PROC)" == "mips"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "_MIPS_" /D "MIPS" /D "$(TARGET_PROC_SUBTYPE)"
|
||||
OPT_COMMON = $(OPT_COMMON)
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /MACHINE:MIPS
|
||||
!endif
|
||||
|
||||
# SH3 specific settings
|
||||
!if "$(TARGET_PROC)" == "sh3"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "SH3" /D "_SH3_" /D "SHx"
|
||||
OPT_COMMON = $(OPT_COMMON)
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /MACHINE:SH3
|
||||
!endif
|
||||
|
||||
# SH4 specific settings
|
||||
!if "$(TARGET_PROC)" == "sh4"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "SH4" /D "_SH4_" /D "SHx"
|
||||
OPT_COMMON = $(OPT_COMMON) /Qsh4
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /MACHINE:SH4
|
||||
!endif
|
||||
|
||||
|
||||
# without exceptions
|
||||
CFLAGS_COMMON = /nologo /TC /W4 /GF
|
||||
CFLAGS_REL = $(CFLAGS_COMMON) $(OPT_REL)
|
||||
CFLAGS_STATIC_REL = $(CFLAGS_COMMON) $(OPT_STATIC_REL)
|
||||
CFLAGS_DBG = $(CFLAGS_COMMON) $(OPT_DBG)
|
||||
CFLAGS_STATIC_DBG = $(CFLAGS_COMMON) $(OPT_STATIC_DBG)
|
||||
CFLAGS_STLDBG = $(CFLAGS_COMMON) $(OPT_STLDBG)
|
||||
CFLAGS_STATIC_STLDBG = $(CFLAGS_COMMON) $(OPT_STATIC_STLDBG)
|
||||
CXXFLAGS_COMMON = /nologo /TP /W4 /GF
|
||||
CXXFLAGS_REL = $(CXXFLAGS_COMMON) $(OPT_REL)
|
||||
CXXFLAGS_STATIC_REL = $(CXXFLAGS_COMMON) $(OPT_STATIC_REL)
|
||||
CXXFLAGS_DBG = $(CXXFLAGS_COMMON) $(OPT_DBG)
|
||||
CXXFLAGS_STATIC_DBG = $(CXXFLAGS_COMMON) $(OPT_STATIC_DBG)
|
||||
CXXFLAGS_STLDBG = $(CXXFLAGS_COMMON) $(OPT_STLDBG)
|
||||
CXXFLAGS_STATIC_STLDBG = $(CXXFLAGS_COMMON) $(OPT_STATIC_STLDBG)
|
||||
|
||||
!include evc-common.mak
|
||||
116
extern/STLport/5.2.1/build/Makefiles/nmake/evc4.mak
vendored
Normal file
116
extern/STLport/5.2.1/build/Makefiles/nmake/evc4.mak
vendored
Normal file
@@ -0,0 +1,116 @@
|
||||
# Time-stamp: <04/03/31 07:55:19 ptr>
|
||||
# $Id$
|
||||
|
||||
!if "$(TARGET_PROC)" == ""
|
||||
!error No target processor configured! Please rerun configure.bat!
|
||||
!endif
|
||||
|
||||
!if "$(CC)" == ""
|
||||
!error CC not set, run the proper WCE*.bat from this shell to set it!
|
||||
!endif
|
||||
|
||||
# All the batchfiles to setup the environment yield different
|
||||
# compilers which they put into CC.
|
||||
CXX = $(CC)
|
||||
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D _WIN32_WCE=$(CEVERSION) /D UNDER_CE=$(CEVERSION) /D "UNICODE"
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) coredll.lib corelibc.lib /nodefaultlib:LIBC.lib /nodefaultlib:OLDNAMES.lib
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /stack:0x10000,0x1000 /subsystem:WINDOWSCE /align:"4096"
|
||||
|
||||
# increase compiler memory in order to compile deeply nested template code
|
||||
OPT_STLDBG = $(OPT_STLDBG) /Zm800
|
||||
OPT_STATIC_STLDBG = $(OPT_STATIC_STLDBG) /Zm800
|
||||
|
||||
# activate global (whole program) optimizations
|
||||
OPT_REL = $(OPT_REL) /Og
|
||||
OPT_STATIC_REL = $(OPT_STATIC_REL) /Og
|
||||
|
||||
# ARM specific settings
|
||||
!if "$(TARGET_PROC)" == "arm"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "ARM" /D "_ARM_" /D "ARMV4"
|
||||
OPT_STATIC_STLDBG = $(OPT_STATIC_STLDBG) /Zm800
|
||||
OPT_COMMON = $(OPT_COMMON)
|
||||
# TODO: eVC4 IDE uses ARM for ARMV4 and THUMB for ARMV4I and ARMV4T
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /MACHINE:ARM
|
||||
# RTTI patch for PPC2003 SDK
|
||||
!if "$(PLATFORM)" == "POCKET PC 2003"
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) ccrtrtti.lib
|
||||
!endif
|
||||
!endif
|
||||
|
||||
# x86 specific settings
|
||||
!if "$(TARGET_PROC)" == "x86"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "x86" /D "_X86_" /D "_i386_"
|
||||
OPT_COMMON = $(OPT_COMMON) /Gs8192
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) $(CEx86Corelibc) /MACHINE:X86
|
||||
!if "$(TARGET_PROC_SUBTYPE)" == "emulator"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "_STLP_WCE_TARGET_PROC_SUBTYPE_EMULATOR"
|
||||
!endif
|
||||
!if "$(PLATFORM)" == "POCKET PC 2003"
|
||||
# RTTI patch for PPC2003 SDK
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) ccrtrtti.lib
|
||||
!endif
|
||||
!endif
|
||||
|
||||
# MIPS specific settings
|
||||
!if "$(TARGET_PROC)" == "mips"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "_MIPS_" /D "MIPS" /D "$(TARGET_PROC_SUBTYPE)"
|
||||
OPT_COMMON = $(OPT_COMMON)
|
||||
|
||||
# Note: one might think that MIPSII_FP and MIPSIV_FP should use /MACHINE:MIPSFPU
|
||||
# while MIPSII and MIPSIV should use /MACHINE:MIPS, but this is exactly how the
|
||||
# eVC4 IDE does it.
|
||||
!if "$(TARGET_PROC_SUBTYPE)" == ""
|
||||
!error "MIPS subtype not set"
|
||||
!elseif "$(TARGET_PROC_SUBTYPE)" == "MIPS16"
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /MACHINE:MIPS
|
||||
!elseif "$(TARGET_PROC_SUBTYPE)" == "MIPSII"
|
||||
OPT_COMMON = $(OPT_COMMON) /QMmips2 /QMFPE
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /MACHINE:MIPS
|
||||
!elseif "$(TARGET_PROC_SUBTYPE)" == "MIPSII_FP"
|
||||
OPT_COMMON = $(OPT_COMMON) /QMmips2 /QMFPE-
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /MACHINE:MIPS
|
||||
!elseif "$(TARGET_PROC_SUBTYPE)" == "MIPSIV"
|
||||
OPT_COMMON = $(OPT_COMMON) /QMmips4 /QMn32 /QMFPE
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /MACHINE:MIPSFPU
|
||||
!elseif "$(TARGET_PROC_SUBTYPE)" == "MIPSIV_FP"
|
||||
OPT_COMMON = $(OPT_COMMON) /QMmips4 /QMn32 /QMFPE-
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /MACHINE:MIPSFPU
|
||||
!else
|
||||
!error "unknown MIPS subtype"
|
||||
!endif
|
||||
|
||||
!endif
|
||||
|
||||
# SH3 specific settings
|
||||
!if "$(TARGET_PROC)" == "sh3"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "SH3" /D "_SH3_" /D "SHx"
|
||||
OPT_COMMON = $(OPT_COMMON)
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /MACHINE:SH3
|
||||
!endif
|
||||
|
||||
# SH4 specific settings
|
||||
!if "$(TARGET_PROC)" == "sh4"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "SH4" /D "_SH4_" /D "SHx"
|
||||
OPT_COMMON = $(OPT_COMMON) /Qsh4
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /MACHINE:SH4
|
||||
!endif
|
||||
|
||||
|
||||
# exception handling support
|
||||
CFLAGS_COMMON = /nologo /TC /W4 /GF /GR /GX
|
||||
CFLAGS_REL = $(CFLAGS_COMMON) $(OPT_REL)
|
||||
CFLAGS_STATIC_REL = $(CFLAGS_COMMON) $(OPT_STATIC_REL)
|
||||
CFLAGS_DBG = $(CFLAGS_COMMON) $(OPT_DBG)
|
||||
CFLAGS_STATIC_DBG = $(CFLAGS_COMMON) $(OPT_STATIC_DBG)
|
||||
CFLAGS_STLDBG = $(CFLAGS_COMMON) $(OPT_STLDBG)
|
||||
CFLAGS_STATIC_STLDBG = $(CFLAGS_COMMON) $(OPT_STATIC_STLDBG)
|
||||
CXXFLAGS_COMMON = /nologo /TP /W4 /GF /GR /GX
|
||||
CXXFLAGS_REL = $(CXXFLAGS_COMMON) $(OPT_REL)
|
||||
CXXFLAGS_STATIC_REL = $(CXXFLAGS_COMMON) $(OPT_STATIC_REL)
|
||||
CXXFLAGS_DBG = $(CXXFLAGS_COMMON) $(OPT_DBG)
|
||||
CXXFLAGS_STATIC_DBG = $(CXXFLAGS_COMMON) $(OPT_STATIC_DBG)
|
||||
CXXFLAGS_STLDBG = $(CXXFLAGS_COMMON) $(OPT_STLDBG)
|
||||
CXXFLAGS_STATIC_STLDBG = $(CXXFLAGS_COMMON) $(OPT_STATIC_STLDBG)
|
||||
|
||||
!include evc-common.mak
|
||||
102
extern/STLport/5.2.1/build/Makefiles/nmake/evc8.mak
vendored
Normal file
102
extern/STLport/5.2.1/build/Makefiles/nmake/evc8.mak
vendored
Normal file
@@ -0,0 +1,102 @@
|
||||
# build/Makefiles/nmake/evc8.mak
|
||||
|
||||
# Note: _WIN32_WCE is defined as 420 for CE 4.2 but as 0x500 for CE 5.0!
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D _WIN32_WCE=0x$(CEVERSION) /D UNDER_CE=1 /D "UNICODE"
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) coredll.lib corelibc.lib /nodefaultlib:LIBC.lib /nodefaultlib:OLDNAMES.lib
|
||||
!if "$(PLATFORM)" == "POCKET PC 2003"
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /subsystem:windowsce,4.20
|
||||
!else
|
||||
# TODO: the subsystem settings will have to be adjusted for CE5.01...
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /subsystem:windowsce,5.00
|
||||
!endif
|
||||
|
||||
!if "$(TARGET_PROC)" == ""
|
||||
!error No target processor configured! Please rerun configure.bat!
|
||||
!endif
|
||||
|
||||
!if "$(CC)" == ""
|
||||
CC=cl.exe
|
||||
!endif
|
||||
|
||||
CXX = $(CC)
|
||||
|
||||
# activate global optimisations (aka Link Time Code Generation)
|
||||
OPT_REL = $(OPT_REL) /GL
|
||||
LDFLAGS_REL = $(LDFLAGS_REL) /LTCG
|
||||
|
||||
|
||||
# make the compiler display absolute paths in diagnostics
|
||||
# While this is not necessary for STLport in any way, it is convenient when using
|
||||
# the VC8 IDE for building things because then you can click on diagnostics in
|
||||
# order to warp to the exact place in the code.
|
||||
OPT_COMMON = $(OPT_COMMON) /FC
|
||||
|
||||
|
||||
# ARM specific settings
|
||||
!if "$(TARGET_PROC)" == "arm"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "ARM" /D "_ARM_" /D "$(TARGET_PROC_SUBTYPE)"
|
||||
OPT_COMMON = $(OPT_COMMON)
|
||||
!if "$(PLATFORM)" == "POCKET PC 2003"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /DWIN32_PLATFORM_PSPC
|
||||
# Pocket PC 2003 doesn't support THUMB.
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) ccrtrtti.lib secchk.lib /machine:ARM
|
||||
!endif
|
||||
!endif
|
||||
|
||||
# x86 specific settings
|
||||
!if "$(TARGET_PROC)" == "x86"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "x86" /D "_X86_"
|
||||
OPT_COMMON = $(OPT_COMMON)
|
||||
!endif
|
||||
|
||||
# MIPS specific settings
|
||||
!if "$(TARGET_PROC)" == "mips"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "MIPS" /D "_MIPS_" /D "$(TARGET_PROC_SUBTYPE)"
|
||||
!if "$(TARGET_PROC_SUBTYPE)" == ""
|
||||
!error "MIPS subtype not set"
|
||||
!elseif "$(TARGET_PROC_SUBTYPE)" == "MIPSII"
|
||||
OPT_COMMON = $(OPT_COMMON) /QMmips2
|
||||
!else
|
||||
!error "unknown MIPS subtype"
|
||||
!endif
|
||||
!endif
|
||||
|
||||
# SH4 specific settings
|
||||
!if "$(TARGET_PROC)" == "sh4"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "SHx" /D "_SHX_" /D "SH4"
|
||||
OPT_COMMON = $(OPT_COMMON)
|
||||
!endif
|
||||
|
||||
|
||||
# Note: /GX for MSC<14 has been replaced with /EHsc
|
||||
CFLAGS_COMMON = /nologo /TC /W4 /GF /GR /EHsc
|
||||
CFLAGS_REL = $(CFLAGS_COMMON) $(OPT_REL)
|
||||
CFLAGS_STATIC_REL = $(CFLAGS_COMMON) $(OPT_STATIC_REL)
|
||||
CFLAGS_DBG = $(CFLAGS_COMMON) $(OPT_DBG)
|
||||
CFLAGS_STATIC_DBG = $(CFLAGS_COMMON) $(OPT_STATIC_DBG)
|
||||
CFLAGS_STLDBG = $(CFLAGS_COMMON) $(OPT_STLDBG)
|
||||
CFLAGS_STATIC_STLDBG = $(CFLAGS_COMMON) $(OPT_STATIC_STLDBG)
|
||||
CXXFLAGS_COMMON = /nologo /TP /W4 /GF /GR /EHsc
|
||||
CXXFLAGS_REL = $(CXXFLAGS_COMMON) $(OPT_REL)
|
||||
CXXFLAGS_STATIC_REL = $(CXXFLAGS_COMMON) $(OPT_STATIC_REL)
|
||||
CXXFLAGS_DBG = $(CXXFLAGS_COMMON) $(OPT_DBG)
|
||||
CXXFLAGS_STATIC_DBG = $(CXXFLAGS_COMMON) $(OPT_STATIC_DBG)
|
||||
CXXFLAGS_STLDBG = $(CXXFLAGS_COMMON) $(OPT_STLDBG)
|
||||
CXXFLAGS_STATIC_STLDBG = $(CXXFLAGS_COMMON) $(OPT_STATIC_STLDBG)
|
||||
|
||||
# setup proper runtime (static/dynamic, debug/release)
|
||||
!ifdef WITH_STATIC_RTL
|
||||
OPT_DBG = $(OPT_DBG) /MTd
|
||||
OPT_STLDBG = $(OPT_STLDBG) /MTd
|
||||
OPT_REL = $(OPT_REL) /MT
|
||||
DEFS_REL = $(DEFS_REL) /D_STLP_USE_DYNAMIC_LIB
|
||||
DEFS_DBG = $(DEFS_DBG) /D_STLP_USE_DYNAMIC_LIB
|
||||
DEFS_STLDBG = $(DEFS_STLDBG) /D_STLP_USE_DYNAMIC_LIB
|
||||
!else
|
||||
OPT_DBG = $(OPT_DBG) /MDd
|
||||
OPT_STLDBG = $(OPT_STLDBG) /MDd
|
||||
OPT_REL = $(OPT_REL) /MD
|
||||
!endif
|
||||
|
||||
|
||||
!include evc-common.mak
|
||||
102
extern/STLport/5.2.1/build/Makefiles/nmake/evc9.mak
vendored
Normal file
102
extern/STLport/5.2.1/build/Makefiles/nmake/evc9.mak
vendored
Normal file
@@ -0,0 +1,102 @@
|
||||
# build/Makefiles/nmake/evc9.mak
|
||||
|
||||
# Note: _WIN32_WCE is defined as 420 for CE 4.2 but as 0x500 for CE 5.0!
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D _WIN32_WCE=0x$(CEVERSION) /D UNDER_CE=1 /D "UNICODE"
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) coredll.lib corelibc.lib /nodefaultlib:LIBC.lib /nodefaultlib:OLDNAMES.lib
|
||||
!if "$(PLATFORM)" == "POCKET PC 2003"
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /subsystem:windowsce,4.20
|
||||
!else
|
||||
# TODO: the subsystem settings will have to be adjusted for CE5.01...
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /subsystem:windowsce,5.00
|
||||
!endif
|
||||
|
||||
!if "$(TARGET_PROC)" == ""
|
||||
!error No target processor configured! Please rerun configure.bat!
|
||||
!endif
|
||||
|
||||
!if "$(CC)" == ""
|
||||
CC=cl.exe
|
||||
!endif
|
||||
|
||||
CXX = $(CC)
|
||||
|
||||
# activate global optimisations (aka Link Time Code Generation)
|
||||
OPT_REL = $(OPT_REL) /GL
|
||||
LDFLAGS_REL = $(LDFLAGS_REL) /LTCG
|
||||
|
||||
|
||||
# make the compiler display absolute paths in diagnostics
|
||||
# While this is not necessary for STLport in any way, it is convenient when using
|
||||
# the VC8 IDE for building things because then you can click on diagnostics in
|
||||
# order to warp to the exact place in the code.
|
||||
OPT_COMMON = $(OPT_COMMON) /FC
|
||||
|
||||
|
||||
# ARM specific settings
|
||||
!if "$(TARGET_PROC)" == "arm"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "ARM" /D "_ARM_" /D "$(TARGET_PROC_SUBTYPE)"
|
||||
OPT_COMMON = $(OPT_COMMON)
|
||||
!if "$(PLATFORM)" == "POCKET PC 2003"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /DWIN32_PLATFORM_PSPC
|
||||
# Pocket PC 2003 doesn't support THUMB.
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) ccrtrtti.lib secchk.lib /machine:ARM
|
||||
!endif
|
||||
!endif
|
||||
|
||||
# x86 specific settings
|
||||
!if "$(TARGET_PROC)" == "x86"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "x86" /D "_X86_"
|
||||
OPT_COMMON = $(OPT_COMMON)
|
||||
!endif
|
||||
|
||||
# MIPS specific settings
|
||||
!if "$(TARGET_PROC)" == "mips"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "MIPS" /D "_MIPS_" /D "$(TARGET_PROC_SUBTYPE)"
|
||||
!if "$(TARGET_PROC_SUBTYPE)" == ""
|
||||
!error "MIPS subtype not set"
|
||||
!elseif "$(TARGET_PROC_SUBTYPE)" == "MIPSII"
|
||||
OPT_COMMON = $(OPT_COMMON) /QMmips2
|
||||
!else
|
||||
!error "unknown MIPS subtype"
|
||||
!endif
|
||||
!endif
|
||||
|
||||
# SH4 specific settings
|
||||
!if "$(TARGET_PROC)" == "sh4"
|
||||
DEFS_COMMON = $(DEFS_COMMON) /D "SHx" /D "_SHX_" /D "SH4"
|
||||
OPT_COMMON = $(OPT_COMMON)
|
||||
!endif
|
||||
|
||||
|
||||
# Note: /GX for MSC<14 has been replaced with /EHsc
|
||||
CFLAGS_COMMON = /nologo /TC /WX /GF /GR /EHsc
|
||||
CFLAGS_REL = $(CFLAGS_COMMON) $(OPT_REL)
|
||||
CFLAGS_STATIC_REL = $(CFLAGS_COMMON) $(OPT_STATIC_REL)
|
||||
CFLAGS_DBG = $(CFLAGS_COMMON) $(OPT_DBG)
|
||||
CFLAGS_STATIC_DBG = $(CFLAGS_COMMON) $(OPT_STATIC_DBG)
|
||||
CFLAGS_STLDBG = $(CFLAGS_COMMON) $(OPT_STLDBG)
|
||||
CFLAGS_STATIC_STLDBG = $(CFLAGS_COMMON) $(OPT_STATIC_STLDBG)
|
||||
CXXFLAGS_COMMON = /nologo /TP /WX /GF /GR /EHsc
|
||||
CXXFLAGS_REL = $(CXXFLAGS_COMMON) $(OPT_REL)
|
||||
CXXFLAGS_STATIC_REL = $(CXXFLAGS_COMMON) $(OPT_STATIC_REL)
|
||||
CXXFLAGS_DBG = $(CXXFLAGS_COMMON) $(OPT_DBG)
|
||||
CXXFLAGS_STATIC_DBG = $(CXXFLAGS_COMMON) $(OPT_STATIC_DBG)
|
||||
CXXFLAGS_STLDBG = $(CXXFLAGS_COMMON) $(OPT_STLDBG)
|
||||
CXXFLAGS_STATIC_STLDBG = $(CXXFLAGS_COMMON) $(OPT_STATIC_STLDBG)
|
||||
|
||||
# setup proper runtime (static/dynamic, debug/release)
|
||||
!ifdef WITH_STATIC_RTL
|
||||
OPT_DBG = $(OPT_DBG) /MTd
|
||||
OPT_STLDBG = $(OPT_STLDBG) /MTd
|
||||
OPT_REL = $(OPT_REL) /MT
|
||||
DEFS_REL = $(DEFS_REL) /D_STLP_USE_DYNAMIC_LIB
|
||||
DEFS_DBG = $(DEFS_DBG) /D_STLP_USE_DYNAMIC_LIB
|
||||
DEFS_STLDBG = $(DEFS_STLDBG) /D_STLP_USE_DYNAMIC_LIB
|
||||
!else
|
||||
OPT_DBG = $(OPT_DBG) /MDd
|
||||
OPT_STLDBG = $(OPT_STLDBG) /MDd
|
||||
OPT_REL = $(OPT_REL) /MD
|
||||
!endif
|
||||
|
||||
|
||||
!include evc-common.mak
|
||||
91
extern/STLport/5.2.1/build/Makefiles/nmake/extern.mak
vendored
Normal file
91
extern/STLport/5.2.1/build/Makefiles/nmake/extern.mak
vendored
Normal file
@@ -0,0 +1,91 @@
|
||||
# Time-stamp: <03/09/28 13:44:57 ptr>
|
||||
# $Id$
|
||||
|
||||
#!ifndef MSVC_LIB_DIR
|
||||
#MSVC_LIB_DIR = $(MSVC_DIR)\Lib
|
||||
#!endif
|
||||
|
||||
!ifndef SOAP_DIR
|
||||
SOAP_DIR = /opt/gSOAP-2.2.3
|
||||
!endif
|
||||
!ifndef BOOST_DIR
|
||||
BOOST_DIR = $(SRCROOT)/../extern/boost
|
||||
!endif
|
||||
!ifndef STLPORT_DIR
|
||||
STLPORT_DIR = ../../stlport
|
||||
!endif
|
||||
!ifndef CoMT_DIR
|
||||
CoMT_DIR = $(SRCROOT)
|
||||
!endif
|
||||
|
||||
# This is Complement project (really not extern):
|
||||
|
||||
!ifndef CoMT_LIB_DIR
|
||||
CoMT_LIB_DIR = $(INSTALL_LIB_DIR)
|
||||
!endif
|
||||
!ifndef CoMT_LIB_DIR_DBG
|
||||
CoMT_LIB_DIR_DBG = $(INSTALL_LIB_DIR_DBG)
|
||||
!endif
|
||||
!ifndef CoMT_LIB_DIR_STLDBG
|
||||
CoMT_LIB_DIR_STLDBG = $(INSTALL_LIB_DIR_STLDBG)
|
||||
!endif
|
||||
!ifndef CoMT_BIN_DIR
|
||||
CoMT_BIN_DIR = $(INSTALL_BIN_DIR)
|
||||
!endif
|
||||
!ifndef CoMT_BIN_DIR_DBG
|
||||
CoMT_BIN_DIR_DBG = $(INSTALL_BIN_DIR_DBG)
|
||||
!endif
|
||||
!ifndef CoMT_BIN_DIR_STLDBG
|
||||
CoMT_BIN_DIR_STLDBG = $(INSTALL_BIN_DIR_STLDBG)
|
||||
!endif
|
||||
|
||||
!ifndef CoMT_INCLUDE_DIR
|
||||
CoMT_INCLUDE_DIR = $(CoMT_DIR)/include
|
||||
!endif
|
||||
|
||||
# This file reflect versions of third-party libraries that
|
||||
# used in projects
|
||||
|
||||
# STLport library
|
||||
!ifndef STLPORT_LIB_DIR
|
||||
!ifdef CROSS_COMPILING
|
||||
STLPORT_LIB_DIR = $(STLPORT_DIR)\lib\$(TARGET_NAME)
|
||||
!else
|
||||
STLPORT_LIB_DIR = $(STLPORT_DIR)\lib
|
||||
!endif
|
||||
!endif
|
||||
!ifndef STLPORT_INCLUDE_DIR
|
||||
STLPORT_INCLUDE_DIR = $(STLPORT_DIR)/stlport
|
||||
!endif
|
||||
!ifndef STLPORT_VER
|
||||
STLPORT_VER = 4.5.5
|
||||
!endif
|
||||
|
||||
# PostgreSQL library version:
|
||||
|
||||
#PG_INCLUDE ?= $(PG_DIR)/include
|
||||
#PG_LIB ?= $(PG_DIR)/lib
|
||||
#PG_LIB_VER_MAJOR = 2
|
||||
#PG_LIB_VER_MINOR = 1
|
||||
|
||||
# Readline libraries version:
|
||||
|
||||
#RL_INCLUDE ?= /usr/local/include/readline
|
||||
#RL_LIB ?= /usr/local/lib
|
||||
#RL_LIB_VER_MAJOR = 4
|
||||
#RL_LIB_VER_MINOR = 2
|
||||
|
||||
# gSOAP (http://gsoap2.sourceforge.net)
|
||||
|
||||
#gSOAP_INCLUDE_DIR ?= ${gSOAP_DIR}/include
|
||||
#gSOAP_LIB_DIR ?= ${gSOAP_DIR}/lib
|
||||
#gSOAP_BIN_DIR ?= ${gSOAP_DIR}/bin
|
||||
|
||||
# boost (http://www.boost.org, http://boost.sourceforge.net)
|
||||
!ifdef STLP_BUILD_BOOST_PATH
|
||||
INCLUDES=$(INCLUDES) /I$(STLP_BUILD_BOOST_PATH)
|
||||
!endif
|
||||
|
||||
# This file reflect versions of third-party libraries that
|
||||
# used in projects, with make-depend style
|
||||
|
||||
10
extern/STLport/5.2.1/build/Makefiles/nmake/icl.mak
vendored
Normal file
10
extern/STLport/5.2.1/build/Makefiles/nmake/icl.mak
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
|
||||
CXX = icl
|
||||
CC = icl
|
||||
LINK = xilink
|
||||
|
||||
CFLAGS_COMMON = /nologo /W4 /GR /GX
|
||||
CXXFLAGS_COMMON = /nologo /W4 /GR /GX
|
||||
|
||||
!include $(RULESBASE)/$(USE_MAKE)/vc-common.mak
|
||||
|
||||
62
extern/STLport/5.2.1/build/Makefiles/nmake/lib/clean.mak
vendored
Normal file
62
extern/STLport/5.2.1/build/Makefiles/nmake/lib/clean.mak
vendored
Normal file
@@ -0,0 +1,62 @@
|
||||
# -*- makefile -*- Time-stamp: <03/10/26 16:17:03 ptr>
|
||||
# $Id$
|
||||
|
||||
clobber: clean
|
||||
@if exist $(SO_NAME_OUT) del /F /Q $(SO_NAME_OUT)
|
||||
@if exist $(LIB_NAME_OUT) del /F /Q $(LIB_NAME_OUT)
|
||||
@if exist $(EXP_NAME_OUT) del /F /Q $(EXP_NAME_OUT)
|
||||
@if exist $(PDB_NAME_OUT) del /F /Q $(PDB_NAME_OUT)
|
||||
@if exist $(RES_NAME_OUT) del /F /Q $(RES_NAME_OUT)
|
||||
@if exist $(MANIFEST_NAME_OUT) del /F /Q $(MANIFEST_NAME_OUT)
|
||||
@if exist $(A_NAME_OUT) del /F /Q $(A_NAME_OUT)
|
||||
@if exist $(A_PDB_NAME_OUT) del /F /Q $(A_PDB_NAME_OUT)
|
||||
@if exist $(SO_NAME_OUT_DBG) del /F /Q $(SO_NAME_OUT_DBG)
|
||||
@if exist $(LIB_NAME_OUT_DBG) del /F /Q $(LIB_NAME_OUT_DBG)
|
||||
@if exist $(EXP_NAME_OUT_DBG) del /F /Q $(EXP_NAME_OUT_DBG)
|
||||
@if exist $(PDB_NAME_OUT_DBG) del /F /Q $(PDB_NAME_OUT_DBG)
|
||||
@if exist $(RES_NAME_OUT_DBG) del /F /Q $(RES_NAME_OUT_DBG)
|
||||
@if exist $(MANIFEST_NAME_OUT_DBG) del /F /Q $(MANIFEST_NAME_OUT_DBG)
|
||||
@if exist $(A_NAME_OUT_DBG) del /F /Q $(A_NAME_OUT_DBG)
|
||||
@if exist $(A_PDB_NAME_OUT_DBG) del /F /Q $(A_PDB_NAME_OUT_DBG)
|
||||
@if exist $(SO_NAME_OUT_STLDBG) del /F /Q $(SO_NAME_OUT_STLDBG)
|
||||
@if exist $(LIB_NAME_OUT_STLDBG) del /F /Q $(LIB_NAME_OUT_STLDBG)
|
||||
@if exist $(EXP_NAME_OUT_STLDBG) del /F /Q $(EXP_NAME_OUT_STLDBG)
|
||||
@if exist $(PDB_NAME_OUT_STLDBG) del /F /Q $(PDB_NAME_OUT_STLDBG)
|
||||
@if exist $(RES_NAME_OUT_STLDBG) del /F /Q $(RES_NAME_OUT_STLDBG)
|
||||
@if exist $(MANIFEST_NAME_OUT_STLDBG) del /F /Q $(MANIFEST_NAME_OUT_STLDBG)
|
||||
@if exist $(A_NAME_OUT_STLDBG) del /F /Q $(A_NAME_OUT_STLDBG)
|
||||
@if exist $(A_PDB_NAME_OUT_STLDBG) del /F /Q $(A_PDB_NAME_OUT_STLDBG)
|
||||
@-if exist $(OUTPUT_DIR) rd $(OUTPUT_DIR)
|
||||
@-if exist $(OUTPUT_DIR_DBG) rd $(OUTPUT_DIR_DBG)
|
||||
@-if exist $(OUTPUT_DIR_STLDBG) rd $(OUTPUT_DIR_STLDBG)
|
||||
@-if exist $(OUTPUT_DIR_A) rd $(OUTPUT_DIR_A)
|
||||
@-if exist $(OUTPUT_DIR_A_DBG) rd $(OUTPUT_DIR_A_DBG)
|
||||
@-if exist $(OUTPUT_DIR_A_STLDBG) rd $(OUTPUT_DIR_A_STLDBG)
|
||||
@-if exist $(OUTPUT_TARGET_DIR) rd $(OUTPUT_TARGET_DIR)
|
||||
@-if exist $(OUTPUT_ROOT_DIR) rd $(OUTPUT_ROOT_DIR)
|
||||
|
||||
distclean: clobber
|
||||
@if exist $(INSTALL_BIN_DIR)\$(SO_NAME) del /F /Q $(INSTALL_BIN_DIR)\$(SO_NAME)
|
||||
@if exist $(INSTALL_BIN_DIR)\$(PDB_NAME) del /F /Q $(INSTALL_BIN_DIR)\$(PDB_NAME)
|
||||
@if exist $(INSTALL_LIB_DIR)\$(LIB_NAME)del /F /Q $(INSTALL_LIB_DIR)\$(LIB_NAME)
|
||||
@if exist $(INSTALL_LIB_DIR)\$(EXP_NAME) del /F /Q $(INSTALL_LIB_DIR)\$(EXP_NAME)
|
||||
@if exist $(INSTALL_BIN_DIR_DBG)\$(SO_NAME_DBG) del /F /Q $(INSTALL_BIN_DIR_DBG)\$(SO_NAME_DBG)
|
||||
@if exist $(INSTALL_BIN_DIR_DBG)\$(PDB_NAME_DBG) del /F /Q $(INSTALL_BIN_DIR_DBG)\$(PDB_NAME_DBG)
|
||||
@if exist $(INSTALL_LIB_DIR_DBG)\$(LIB_NAME_DBG) del /F /Q $(INSTALL_LIB_DIR_DBG)\$(LIB_NAME_DBG)
|
||||
@if exist $(INSTALL_LIB_DIR_DBG)\$(EXP_NAME_DBG) del /F /Q $(INSTALL_LIB_DIR_DBG)\$(EXP_NAME_DBG)
|
||||
@if exist $(INSTALL_BIN_DIR_STLDBG)\$(SO_NAME_STLDBG) del /F /Q $(INSTALL_BIN_DIR_STLDBG)\$(SO_NAME_STLDBG)
|
||||
@if exist $(INSTALL_BIN_DIR_STLDBG)\$(PDB_NAME_STLDBG) del /F /Q $(INSTALL_BIN_DIR_STLDBG)\$(PDB_NAME_STLDBG)
|
||||
@if exist $(INSTALL_LIB_DIR_STLDBG)\$(LIB_NAME_STLDBG) del /F /Q $(INSTALL_LIB_DIR_STLDBG)\$(LIB_NAME_STLDBG)
|
||||
@if exist $(INSTALL_LIB_DIR_STLDBG)\$(EXP_NAME_STLDBG) del /F /Q $(INSTALL_LIB_DIR_STLDBG)\$(EXP_NAME_STLDBG)
|
||||
@if exist $(INSTALL_STATIC_LIB_DIR)\$(A_NAME) del /F /Q $(INSTALL_STATIC_LIB_DIR)\$(A_NAME)
|
||||
@if exist $(INSTALL_STATIC_LIB_DIR)\$(A_PDB_NAME) del /F /Q $(INSTALL_STATIC_LIB_DIR)\$(A_PDB_NAME)
|
||||
@if exist $(INSTALL_STATIC_LIB_DIR_DBG)\$(A_NAME_DBG) del /F /Q $(INSTALL_STATIC_LIB_DIR_DBG)\$(A_NAME_DBG)
|
||||
@if exist $(INSTALL_STATIC_LIB_DIR_DBG)\$(A_PDB_NAME_DBG) del /F /Q $(INSTALL_STATIC_LIB_DIR_DBG)\$(A_PDB_NAME_DBG)
|
||||
@if exist $(INSTALL_STATIC_LIB_DIR_STLDBG)\$(A_NAME_STLDBG) del /F /Q $(INSTALL_STATIC_LIB_DIR_STLDBG)\$(A_NAME_STLDBG)
|
||||
@if exist $(INSTALL_STATIC_LIB_DIR_STLDBG)\$(A_PDB_NAME_STLDBG) del /F /Q $(INSTALL_STATIC_LIB_DIR_STLDBG)\$(A_PDB_NAME_STLDBG)
|
||||
@-if exist $(INSTALL_BIN_DIR) rd $(INSTALL_BIN_DIR)
|
||||
@-if exist $(INSTALL_BIN_DIR_DBG) rd $(INSTALL_BIN_DIR_DBG)
|
||||
@-if exist $(INSTALL_BIN_DIR_STLDBG) rd $(INSTALL_BIN_DIR_STLDBG)
|
||||
@-if exist $(INSTALL_STATIC_LIB_DIR) rd $(INSTALL_STATIC_LIB_DIR)
|
||||
@-if exist $(INSTALL_STATIC_LIB_DIR_DBG) rd $(INSTALL_STATIC_LIB_DIR_DBG)
|
||||
@-if exist $(INSTALL_STATIC_LIB_DIR_STLDBG) rd $(INSTALL_STATIC_LIB_DIR_STLDBG)
|
||||
12
extern/STLport/5.2.1/build/Makefiles/nmake/lib/evc-common.mak
vendored
Normal file
12
extern/STLport/5.2.1/build/Makefiles/nmake/lib/evc-common.mak
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
# -*- makefile -*- Time-stamp: <04/05/01 00:34:42 ptr>
|
||||
# $Id$
|
||||
|
||||
# defines missing in this file: LDFLAGS_COMMON
|
||||
|
||||
!ifndef LDLIBS
|
||||
LDLIBS =
|
||||
!endif
|
||||
|
||||
LDFLAGS_REL = $(LDFLAGS_REL) /DLL $(LDSEARCH) $(LDFLAGS_COMMON) /VERSION:$(MAJOR).$(MINOR)
|
||||
LDFLAGS_DBG = $(LDFLAGS_DBG) /DLL $(LDSEARCH) $(LDFLAGS_COMMON) /VERSION:$(MAJOR).$(MINOR)
|
||||
LDFLAGS_STLDBG = $(LDFLAGS_STLDBG) /DLL $(LDSEARCH) $(LDFLAGS_COMMON) /VERSION:$(MAJOR).$(MINOR)
|
||||
6
extern/STLport/5.2.1/build/Makefiles/nmake/lib/evc3.mak
vendored
Normal file
6
extern/STLport/5.2.1/build/Makefiles/nmake/lib/evc3.mak
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
# -*- makefile -*- Time-stamp: <04/05/01 00:34:42 ptr>
|
||||
# $Id$
|
||||
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /base:"0x00100000"
|
||||
|
||||
!include evc-common.mak
|
||||
6
extern/STLport/5.2.1/build/Makefiles/nmake/lib/evc4.mak
vendored
Normal file
6
extern/STLport/5.2.1/build/Makefiles/nmake/lib/evc4.mak
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
# -*- makefile -*- Time-stamp: <04/03/31 08:10:19 ptr>
|
||||
# $Id$
|
||||
|
||||
LDFLAGS_COMMON = $(LDFLAGS_COMMON) /base:"0x00100000"
|
||||
|
||||
!include evc-common.mak
|
||||
3
extern/STLport/5.2.1/build/Makefiles/nmake/lib/evc8.mak
vendored
Normal file
3
extern/STLport/5.2.1/build/Makefiles/nmake/lib/evc8.mak
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
# build/Makefiles/nmake/lib/evc8.mak
|
||||
|
||||
!include evc-common.mak
|
||||
3
extern/STLport/5.2.1/build/Makefiles/nmake/lib/evc9.mak
vendored
Normal file
3
extern/STLport/5.2.1/build/Makefiles/nmake/lib/evc9.mak
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
# build/Makefiles/nmake/lib/evc9.mak
|
||||
|
||||
!include evc-common.mak
|
||||
5
extern/STLport/5.2.1/build/Makefiles/nmake/lib/icl.mak
vendored
Normal file
5
extern/STLport/5.2.1/build/Makefiles/nmake/lib/icl.mak
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- makefile -*- Time-stamp: <03/10/17 14:09:57 ptr>
|
||||
# $Id$
|
||||
|
||||
!include $(RULESBASE)/$(USE_MAKE)/lib/vc-common.mak
|
||||
|
||||
98
extern/STLport/5.2.1/build/Makefiles/nmake/lib/macro.mak
vendored
Normal file
98
extern/STLport/5.2.1/build/Makefiles/nmake/lib/macro.mak
vendored
Normal file
@@ -0,0 +1,98 @@
|
||||
# -*- makefile -*- Time-stamp: <04/03/22 22:17:22 ptr>
|
||||
# $Id$
|
||||
|
||||
DBG_SUFFIX = d
|
||||
STLDBG_SUFFIX = stl$(DBG_SUFFIX)
|
||||
|
||||
# default prefix: none
|
||||
!ifndef LIB_NAME_PREFIX
|
||||
LIB_NAME_PREFIX =
|
||||
!endif
|
||||
|
||||
!ifdef LIB_MOTIF
|
||||
LIB_NAME_SUFFIX = _$(LIB_MOTIF).$(MAJOR).$(MINOR)
|
||||
!else
|
||||
LIB_NAME_SUFFIX = .$(MAJOR).$(MINOR)
|
||||
!endif
|
||||
|
||||
!ifdef WITH_STATIC_RTL
|
||||
LIB_TYPE = _x
|
||||
!else
|
||||
LIB_TYPE =
|
||||
!endif
|
||||
|
||||
# Shared libraries:
|
||||
|
||||
SO_NAME_BASE = $(LIB_NAME_PREFIX)$(LIBNAME)$(LIB_TYPE)$(LIB_NAME_SUFFIX)
|
||||
SO_NAME = $(SO_NAME_BASE).$(SO)
|
||||
LIB_NAME = $(SO_NAME_BASE).$(LIBEXT)
|
||||
EXP_NAME = $(SO_NAME_BASE).$(EXP)
|
||||
PDB_NAME = $(SO_NAME_BASE).pdb
|
||||
RES_NAME = $(LIBNAME).res
|
||||
MANIFEST_NAME = $(SO_NAME).manifest
|
||||
|
||||
SO_NAME_OUT = $(OUTPUT_DIR)\$(SO_NAME)
|
||||
LIB_NAME_OUT = $(OUTPUT_DIR)\$(LIB_NAME)
|
||||
EXP_NAME_OUT = $(OUTPUT_DIR)\$(EXP_NAME)
|
||||
PDB_NAME_OUT = $(OUTPUT_DIR)\$(PDB_NAME)
|
||||
RES_NAME_OUT = $(OUTPUT_DIR)\$(RES_NAME)
|
||||
MANIFEST_NAME_OUT = $(OUTPUT_DIR)\$(MANIFEST_NAME)
|
||||
|
||||
SO_NAME_DBG_BASE = $(LIB_NAME_PREFIX)$(LIBNAME)$(DBG_SUFFIX)$(LIB_TYPE)$(LIB_NAME_SUFFIX)
|
||||
SO_NAME_DBG = $(SO_NAME_DBG_BASE).$(SO)
|
||||
LIB_NAME_DBG = $(SO_NAME_DBG_BASE).$(LIBEXT)
|
||||
EXP_NAME_DBG = $(SO_NAME_DBG_BASE).$(EXP)
|
||||
PDB_NAME_DBG = $(SO_NAME_DBG_BASE).pdb
|
||||
MANIFEST_NAME_DBG = $(SO_NAME_DBG).manifest
|
||||
|
||||
SO_NAME_OUT_DBG = $(OUTPUT_DIR_DBG)\$(SO_NAME_DBG)
|
||||
LIB_NAME_OUT_DBG = $(OUTPUT_DIR_DBG)\$(LIB_NAME_DBG)
|
||||
EXP_NAME_OUT_DBG = $(OUTPUT_DIR_DBG)\$(EXP_NAME_DBG)
|
||||
PDB_NAME_OUT_DBG = $(OUTPUT_DIR_DBG)\$(PDB_NAME_DBG)
|
||||
RES_NAME_OUT_DBG = $(OUTPUT_DIR_DBG)\$(RES_NAME)
|
||||
MANIFEST_NAME_OUT_DBG = $(OUTPUT_DIR_DBG)\$(MANIFEST_NAME_DBG)
|
||||
|
||||
SO_NAME_STLDBG_BASE = $(LIB_NAME_PREFIX)$(LIBNAME)$(STLDBG_SUFFIX)$(LIB_TYPE)$(LIB_NAME_SUFFIX)
|
||||
SO_NAME_STLDBG = $(SO_NAME_STLDBG_BASE).$(SO)
|
||||
LIB_NAME_STLDBG = $(SO_NAME_STLDBG_BASE).$(LIBEXT)
|
||||
EXP_NAME_STLDBG = $(SO_NAME_STLDBG_BASE).$(EXP)
|
||||
PDB_NAME_STLDBG = $(SO_NAME_STLDBG_BASE).pdb
|
||||
MANIFEST_NAME_STLDBG = $(SO_NAME_STLDBG).manifest
|
||||
|
||||
SO_NAME_OUT_STLDBG = $(OUTPUT_DIR_STLDBG)\$(SO_NAME_STLDBG)
|
||||
LIB_NAME_OUT_STLDBG = $(OUTPUT_DIR_STLDBG)\$(LIB_NAME_STLDBG)
|
||||
EXP_NAME_OUT_STLDBG = $(OUTPUT_DIR_STLDBG)\$(EXP_NAME_STLDBG)
|
||||
PDB_NAME_OUT_STLDBG = $(OUTPUT_DIR_STLDBG)\$(PDB_NAME_STLDBG)
|
||||
RES_NAME_OUT_STLDBG = $(OUTPUT_DIR_STLDBG)\$(RES_NAME)
|
||||
MANIFEST_NAME_OUT_STLDBG = $(OUTPUT_DIR_STLDBG)\$(MANIFEST_NAME_STLDBG)
|
||||
|
||||
# Static libraries:
|
||||
!ifdef LIB_MOTIF
|
||||
LIB_A_NAME_SUFFIX = _$(LIB_MOTIF)
|
||||
!else
|
||||
LIB_A_NAME_SUFFIX =
|
||||
!endif
|
||||
|
||||
!ifdef WITH_DYNAMIC_RTL
|
||||
LIB_A_TYPE = _statix
|
||||
!else
|
||||
LIB_A_TYPE = _static
|
||||
!endif
|
||||
|
||||
A_NAME_BASE = $(LIB_NAME_PREFIX)$(LIBNAME)$(LIB_A_TYPE)$(LIB_A_NAME_SUFFIX)
|
||||
A_NAME = $(A_NAME_BASE).$(ARCH)
|
||||
A_NAME_OUT = $(OUTPUT_DIR_A)\$(A_NAME)
|
||||
A_PDB_NAME = $(A_NAME_BASE).pdb
|
||||
A_PDB_NAME_OUT = $(OUTPUT_DIR_A)\$(A_PDB_NAME)
|
||||
|
||||
A_NAME_DBG_BASE = $(LIB_NAME_PREFIX)$(LIBNAME)$(DBG_SUFFIX)$(LIB_A_TYPE)$(LIB_A_NAME_SUFFIX)
|
||||
A_NAME_DBG = $(A_NAME_DBG_BASE).$(ARCH)
|
||||
A_NAME_OUT_DBG = $(OUTPUT_DIR_A_DBG)\$(A_NAME_DBG)
|
||||
A_PDB_NAME_DBG = $(A_NAME_DBG_BASE).pdb
|
||||
A_PDB_NAME_OUT_DBG = $(OUTPUT_DIR_A_DBG)\$(A_PDB_NAME_DBG)
|
||||
|
||||
A_NAME_STLDBG_BASE = $(LIB_NAME_PREFIX)$(LIBNAME)$(STLDBG_SUFFIX)$(LIB_A_TYPE)$(LIB_A_NAME_SUFFIX)
|
||||
A_NAME_STLDBG = $(A_NAME_STLDBG_BASE).$(ARCH)
|
||||
A_NAME_OUT_STLDBG = $(OUTPUT_DIR_A_STLDBG)\$(A_NAME_STLDBG)
|
||||
A_PDB_NAME_STLDBG = $(A_NAME_STLDBG_BASE).pdb
|
||||
A_PDB_NAME_OUT_STLDBG = $(OUTPUT_DIR_A_STLDBG)\$(A_PDB_NAME_STLDBG)
|
||||
20
extern/STLport/5.2.1/build/Makefiles/nmake/lib/rules-a.mak
vendored
Normal file
20
extern/STLport/5.2.1/build/Makefiles/nmake/lib/rules-a.mak
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- makefile -*- Time-stamp: <03/10/17 14:41:05 ptr>
|
||||
# $Id$
|
||||
|
||||
# Shared libraries tags
|
||||
|
||||
release-static: $(OUTPUT_DIR_A) $(A_NAME_OUT)
|
||||
|
||||
dbg-static: $(OUTPUT_DIR_A_DBG) $(A_NAME_OUT_DBG)
|
||||
|
||||
stldbg-static: $(OUTPUT_DIR_A_STLDBG) $(A_NAME_OUT_STLDBG)
|
||||
|
||||
$(A_NAME_OUT): $(OBJ_A)
|
||||
$(AR) $(AR_INS_R) $(AR_OUT) $(OBJ_A)
|
||||
|
||||
$(A_NAME_OUT_DBG): $(OBJ_A_DBG)
|
||||
$(AR) $(AR_INS_R) $(AR_OUT) $(OBJ_A_DBG)
|
||||
|
||||
$(A_NAME_OUT_STLDBG): $(OBJ_A_STLDBG)
|
||||
$(AR) $(AR_INS_R) $(AR_OUT) $(OBJ_A_STLDBG)
|
||||
|
||||
17
extern/STLport/5.2.1/build/Makefiles/nmake/lib/rules-install-a.mak
vendored
Normal file
17
extern/STLport/5.2.1/build/Makefiles/nmake/lib/rules-install-a.mak
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
# Time-stamp: <03/10/17 19:29:26 ptr>
|
||||
# $Id$
|
||||
|
||||
install-static: install-release-static install-dbg-static install-stldbg-static
|
||||
|
||||
install-release-static: release-static $(INSTALL_STATIC_LIB_DIR)
|
||||
$(INSTALL_A) $(A_NAME_OUT) $(INSTALL_STATIC_LIB_DIR)
|
||||
@if exist $(A_PDB_NAME_OUT) $(INSTALL_A) $(A_PDB_NAME_OUT) $(INSTALL_STATIC_LIB_DIR)
|
||||
|
||||
install-dbg-static: dbg-static $(INSTALL_STATIC_LIB_DIR_DBG)
|
||||
$(INSTALL_A) $(A_NAME_OUT_DBG) $(INSTALL_STATIC_LIB_DIR_DBG)
|
||||
@if exist $(A_PDB_NAME_OUT_DBG) $(INSTALL_A) $(A_PDB_NAME_OUT_DBG) $(INSTALL_STATIC_LIB_DIR_DBG)
|
||||
|
||||
install-stldbg-static: stldbg-static $(INSTALL_STATIC_LIB_DIR_STLDBG)
|
||||
$(INSTALL_A) $(A_NAME_OUT_STLDBG) $(INSTALL_STATIC_LIB_DIR_STLDBG)
|
||||
@if exist $(A_PDB_NAME_OUT_STLDBG) $(INSTALL_A) $(A_PDB_NAME_OUT_STLDBG) $(INSTALL_STATIC_LIB_DIR_STLDBG)
|
||||
|
||||
26
extern/STLport/5.2.1/build/Makefiles/nmake/lib/rules-install-so.mak
vendored
Normal file
26
extern/STLport/5.2.1/build/Makefiles/nmake/lib/rules-install-so.mak
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
# Time-stamp: <03/10/26 16:42:14 ptr>
|
||||
# $Id$
|
||||
|
||||
!ifndef INSTALL_TAGS
|
||||
INSTALL_TAGS= install-shared install-static
|
||||
!endif
|
||||
|
||||
install: $(INSTALL_TAGS)
|
||||
|
||||
install-release-shared: release-shared $(INSTALL_BIN_DIR) $(INSTALL_LIB_DIR)
|
||||
$(INSTALL_SO) $(SO_NAME_OUT) $(INSTALL_BIN_DIR)
|
||||
$(INSTALL_SO) $(PDB_NAME_OUT) $(INSTALL_BIN_DIR)
|
||||
$(INSTALL_SO) $(LIB_NAME_OUT) $(INSTALL_LIB_DIR)
|
||||
$(INSTALL_SO) $(EXP_NAME_OUT) $(INSTALL_LIB_DIR)
|
||||
|
||||
install-dbg-shared: dbg-shared $(INSTALL_BIN_DIR_DBG) $(INSTALL_LIB_DIR_DBG)
|
||||
$(INSTALL_SO) $(SO_NAME_OUT_DBG) $(INSTALL_BIN_DIR_DBG)
|
||||
$(INSTALL_SO) $(PDB_NAME_OUT_DBG) $(INSTALL_BIN_DIR_DBG)
|
||||
$(INSTALL_SO) $(LIB_NAME_OUT_DBG) $(INSTALL_LIB_DIR_DBG)
|
||||
$(INSTALL_SO) $(EXP_NAME_OUT_DBG) $(INSTALL_LIB_DIR_DBG)
|
||||
|
||||
install-stldbg-shared: stldbg-shared $(INSTALL_BIN_DIR_STLDBG) $(INSTALL_LIB_DIR_STLDBG)
|
||||
$(INSTALL_SO) $(SO_NAME_OUT_STLDBG) $(INSTALL_BIN_DIR_STLDBG)
|
||||
$(INSTALL_SO) $(PDB_NAME_OUT_STLDBG) $(INSTALL_BIN_DIR_STLDBG)
|
||||
$(INSTALL_SO) $(LIB_NAME_OUT_STLDBG) $(INSTALL_LIB_DIR_STLDBG)
|
||||
$(INSTALL_SO) $(EXP_NAME_OUT_STLDBG) $(INSTALL_LIB_DIR_STLDBG)
|
||||
25
extern/STLport/5.2.1/build/Makefiles/nmake/lib/rules-so.mak
vendored
Normal file
25
extern/STLport/5.2.1/build/Makefiles/nmake/lib/rules-so.mak
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
# -*- makefile -*- Time-stamp: <03/10/13 17:47:13 ptr>
|
||||
# $Id$
|
||||
|
||||
# Shared libraries tags
|
||||
|
||||
release-shared: $(OUTPUT_DIR) $(SO_NAME_OUT)
|
||||
|
||||
dbg-shared: $(OUTPUT_DIR_DBG) $(SO_NAME_OUT_DBG)
|
||||
|
||||
stldbg-shared: $(OUTPUT_DIR_STLDBG) $(SO_NAME_OUT_STLDBG)
|
||||
|
||||
# .o{$(OUTPUT_DIR)}.o:
|
||||
|
||||
$(SO_NAME_OUT): $(OBJ) $(RES) $(LIBSDEP)
|
||||
$(LINK_cc_REL) $(LINK_OUTPUT_OPTION) $(OBJ) $(RES) $(LDLIBS)
|
||||
@if exist $(MANIFEST_NAME_OUT) mt /nologo /manifest $(MANIFEST_NAME_OUT) /outputresource:$(SO_NAME_OUT);#2
|
||||
|
||||
$(SO_NAME_OUT_DBG): $(OBJ_DBG) $(RES_DBG) $(LIBSDEP)
|
||||
$(LINK_cc_DBG) $(LINK_OUTPUT_OPTION) $(OBJ_DBG) $(RES_DBG) $(LDLIBS)
|
||||
@if exist $(MANIFEST_NAME_OUT_DBG) mt /nologo /manifest $(MANIFEST_NAME_OUT_DBG) /outputresource:$(SO_NAME_OUT_DBG);#2
|
||||
|
||||
$(SO_NAME_OUT_STLDBG): $(OBJ_STLDBG) $(RES_STLDBG) $(LIBSDEP)
|
||||
$(LINK_cc_STLDBG) $(LINK_OUTPUT_OPTION) $(OBJ_STLDBG) $(RES_STLDBG) $(LDLIBS)
|
||||
@if exist $(MANIFEST_NAME_OUT_STLDBG) mt /nologo /manifest $(MANIFEST_NAME_OUT_STLDBG) /outputresource:$(SO_NAME_OUT_STLDBG);#2
|
||||
|
||||
14
extern/STLport/5.2.1/build/Makefiles/nmake/lib/top.mak
vendored
Normal file
14
extern/STLport/5.2.1/build/Makefiles/nmake/lib/top.mak
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
# -*- makefile -*- Time-stamp: <03/10/26 16:04:46 ptr>
|
||||
# $Id$
|
||||
|
||||
!ifndef LDFLAGS
|
||||
LDFLAGS =
|
||||
!endif
|
||||
|
||||
!include $(RULESBASE)/$(USE_MAKE)/lib/macro.mak
|
||||
!include $(RULESBASE)/$(USE_MAKE)/lib/$(COMPILER_NAME).mak
|
||||
!include $(RULESBASE)/$(USE_MAKE)/lib/rules-so.mak
|
||||
!include $(RULESBASE)/$(USE_MAKE)/lib/rules-a.mak
|
||||
!include $(RULESBASE)/$(USE_MAKE)/lib/rules-install-so.mak
|
||||
!include $(RULESBASE)/$(USE_MAKE)/lib/rules-install-a.mak
|
||||
!include $(RULESBASE)/$(USE_MAKE)/lib/clean.mak
|
||||
26
extern/STLport/5.2.1/build/Makefiles/nmake/lib/vc-common.mak
vendored
Normal file
26
extern/STLport/5.2.1/build/Makefiles/nmake/lib/vc-common.mak
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
# -*- makefile -*- Time-stamp: <03/10/17 14:09:57 ptr>
|
||||
# $Id$
|
||||
|
||||
|
||||
# Oh, the commented below work for gmake 3.78.1 and above,
|
||||
# but phrase without tag not work for it. Since gmake 3.79
|
||||
# tag with assignment fail, but work assignment for all tags
|
||||
# (really that more correct).
|
||||
|
||||
!ifndef LDLIBS
|
||||
LDLIBS =
|
||||
!endif
|
||||
|
||||
#Per default MSVC vcvars32.bat script set the LIB environment
|
||||
#variable to get the native library, there is no need to add
|
||||
#them here
|
||||
#LDSEARCH = $(LDSEARCH) /LIBPATH:"$(MSVC_LIB_DIR)"
|
||||
|
||||
LDFLAGS_REL = $(LDFLAGS_REL) /dll $(LDSEARCH)
|
||||
LDFLAGS_DBG = $(LDFLAGS_DBG) /dll $(LDSEARCH)
|
||||
LDFLAGS_STLDBG = $(LDFLAGS_STLDBG) /dll $(LDSEARCH)
|
||||
# LDFLAGS_STATIC = $(LDSEARCH)
|
||||
|
||||
LDFLAGS_REL = $(LDFLAGS_REL) /version:$(MAJOR).$(MINOR)
|
||||
LDFLAGS_DBG = $(LDFLAGS_DBG) /version:$(MAJOR).$(MINOR)
|
||||
LDFLAGS_STLDBG = $(LDFLAGS_STLDBG) /version:$(MAJOR).$(MINOR)
|
||||
5
extern/STLport/5.2.1/build/Makefiles/nmake/lib/vc10.mak
vendored
Normal file
5
extern/STLport/5.2.1/build/Makefiles/nmake/lib/vc10.mak
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- makefile -*- Time-stamp: <03/10/17 14:09:57 ptr>
|
||||
# $Id: vc9.mak 2403 2006-06-02 20:20:44Z dums $
|
||||
|
||||
!include vc-common.mak
|
||||
|
||||
6
extern/STLport/5.2.1/build/Makefiles/nmake/lib/vc6.mak
vendored
Normal file
6
extern/STLport/5.2.1/build/Makefiles/nmake/lib/vc6.mak
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
# -*- makefile -*- Time-stamp: <03/10/17 14:09:57 ptr>
|
||||
# $Id$
|
||||
|
||||
|
||||
!include vc-common.mak
|
||||
|
||||
6
extern/STLport/5.2.1/build/Makefiles/nmake/lib/vc70.mak
vendored
Normal file
6
extern/STLport/5.2.1/build/Makefiles/nmake/lib/vc70.mak
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
# -*- makefile -*- Time-stamp: <03/10/17 14:09:57 ptr>
|
||||
# $Id$
|
||||
|
||||
|
||||
!include vc-common.mak
|
||||
|
||||
6
extern/STLport/5.2.1/build/Makefiles/nmake/lib/vc71.mak
vendored
Normal file
6
extern/STLport/5.2.1/build/Makefiles/nmake/lib/vc71.mak
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
# -*- makefile -*- Time-stamp: <03/10/17 14:09:57 ptr>
|
||||
# $Id$
|
||||
|
||||
|
||||
!include vc-common.mak
|
||||
|
||||
5
extern/STLport/5.2.1/build/Makefiles/nmake/lib/vc8.mak
vendored
Normal file
5
extern/STLport/5.2.1/build/Makefiles/nmake/lib/vc8.mak
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- makefile -*- Time-stamp: <03/10/17 14:09:57 ptr>
|
||||
# $Id$
|
||||
|
||||
!include vc-common.mak
|
||||
|
||||
5
extern/STLport/5.2.1/build/Makefiles/nmake/lib/vc9.mak
vendored
Normal file
5
extern/STLport/5.2.1/build/Makefiles/nmake/lib/vc9.mak
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
# -*- makefile -*- Time-stamp: <03/10/17 14:09:57 ptr>
|
||||
# $Id: vc9.mak 2403 2006-06-02 20:20:44Z dums $
|
||||
|
||||
!include vc-common.mak
|
||||
|
||||
176
extern/STLport/5.2.1/build/Makefiles/nmake/rules-o.mak
vendored
Normal file
176
extern/STLport/5.2.1/build/Makefiles/nmake/rules-o.mak
vendored
Normal file
@@ -0,0 +1,176 @@
|
||||
# -*- Makefile -*- Time-stamp: <03/10/29 21:05:34 ptr>
|
||||
# $Id$
|
||||
|
||||
# Rules for release output:
|
||||
|
||||
.cpp{$(OUTPUT_DIR)}.o:
|
||||
$(COMPILE_cc_REL) $(OUTPUT_OPTION) $<
|
||||
|
||||
{..}.cpp{$(OUTPUT_DIR)}.o:
|
||||
$(COMPILE_cc_REL) $(OUTPUT_OPTION) $<
|
||||
|
||||
.cc{$(OUTPUT_DIR)}.o:
|
||||
$(COMPILE_cc_REL) $(OUTPUT_OPTION) $<
|
||||
|
||||
{..}.cc{$(OUTPUT_DIR)}.o:
|
||||
$(COMPILE_cc_REL) $(OUTPUT_OPTION) $<
|
||||
|
||||
.c{$(OUTPUT_DIR)}.o:
|
||||
$(COMPILE_c_REL) $(OUTPUT_OPTION) $<
|
||||
|
||||
{..}.c{$(OUTPUT_DIR)}.o:
|
||||
$(COMPILE_c_REL) $(OUTPUT_OPTION) $<
|
||||
|
||||
.rc{$(OUTPUT_DIR)}.res:
|
||||
$(COMPILE_rc_REL) $(RC_OUTPUT_OPTION) $<
|
||||
|
||||
{..}.rc{$(OUTPUT_DIR)}.res:
|
||||
$(COMPILE_rc_REL) $(RC_OUTPUT_OPTION) $<
|
||||
|
||||
!if "$(OUTPUT_DIR_A)" != "$(OUTPUT_DIR)"
|
||||
# Rules for release output (static):
|
||||
|
||||
.cpp{$(OUTPUT_DIR_A)}.o:
|
||||
$(COMPILE_cc_STATIC_REL) $(OUTPUT_OPTION) $<
|
||||
|
||||
{..}.cpp{$(OUTPUT_DIR_A)}.o:
|
||||
$(COMPILE_cc_STATIC_REL) $(OUTPUT_OPTION) $<
|
||||
|
||||
.cc{$(OUTPUT_DIR_A)}.o:
|
||||
$(COMPILE_cc_STATIC_REL) $(OUTPUT_OPTION) $<
|
||||
|
||||
{..}.cc{$(OUTPUT_DIR_A)}.o:
|
||||
$(COMPILE_cc_STATIC_REL) $(OUTPUT_OPTION) $<
|
||||
|
||||
.c{$(OUTPUT_DIR_A)}.o:
|
||||
$(COMPILE_c_STATIC_REL) $(OUTPUT_OPTION) $<
|
||||
|
||||
{..}.c{$(OUTPUT_DIR_A)}.o:
|
||||
$(COMPILE_c_STATIC_REL) $(OUTPUT_OPTION) $<
|
||||
|
||||
.rc{$(OUTPUT_DIR_A)}.res:
|
||||
$(COMPILE_rc_STATIC_REL) $(RC_OUTPUT_OPTION) $<
|
||||
|
||||
{..}.rc{$(OUTPUT_DIR_A)}.res:
|
||||
$(COMPILE_rc_STATIC_REL) $(RC_OUTPUT_OPTION) $<
|
||||
|
||||
!endif
|
||||
|
||||
# Rules for debug output:
|
||||
|
||||
.cpp{$(OUTPUT_DIR_DBG)}.o:
|
||||
$(COMPILE_cc_DBG) $(OUTPUT_OPTION_DBG) $<
|
||||
|
||||
{..}.cpp{$(OUTPUT_DIR_DBG)}.o:
|
||||
$(COMPILE_cc_DBG) $(OUTPUT_OPTION_DBG) $<
|
||||
|
||||
.cc{$(OUTPUT_DIR_DBG)}.o:
|
||||
$(COMPILE_cc_DBG) $(OUTPUT_OPTION_DBG) $<
|
||||
|
||||
{..}.cc{$(OUTPUT_DIR_DBG)}.o:
|
||||
$(COMPILE_cc_DBG) $(OUTPUT_OPTION_DBG) $<
|
||||
|
||||
.c{$(OUTPUT_DIR_DBG)}.o:
|
||||
$(COMPILE_c_DBG) $(OUTPUT_OPTION_DBG) $<
|
||||
|
||||
{..}.c{$(OUTPUT_DIR_DBG)}.o:
|
||||
$(COMPILE_c_DBG) $(OUTPUT_OPTION_DBG) $<
|
||||
|
||||
.rc{$(OUTPUT_DIR_DBG)}.res:
|
||||
$(COMPILE_rc_DBG) $(RC_OUTPUT_OPTION_DBG) $<
|
||||
|
||||
{..}.rc{$(OUTPUT_DIR_DBG)}.res:
|
||||
$(COMPILE_rc_DBG) $(RC_OUTPUT_OPTION_DBG) $<
|
||||
|
||||
!if "$(OUTPUT_DIR_A_DBG)" != "$(OUTPUT_DIR_DBG)"
|
||||
# Rules for debug output (static):
|
||||
|
||||
.cpp{$(OUTPUT_DIR_A_DBG)}.o:
|
||||
$(COMPILE_cc_STATIC_DBG) $(OUTPUT_OPTION_STATIC_DBG) $<
|
||||
|
||||
{..}.cpp{$(OUTPUT_DIR_A_DBG)}.o:
|
||||
$(COMPILE_cc_STATIC_DBG) $(OUTPUT_OPTION_STATIC_DBG) $<
|
||||
|
||||
.cc{$(OUTPUT_DIR_A_DBG)}.o:
|
||||
$(COMPILE_cc_STATIC_DBG) $(OUTPUT_OPTION_STATIC_DBG) $<
|
||||
|
||||
{..}.cc{$(OUTPUT_DIR_A_DBG)}.o:
|
||||
$(COMPILE_cc_STATIC_DBG) $(OUTPUT_OPTION_STATIC_DBG) $<
|
||||
|
||||
.c{$(OUTPUT_DIR_A_DBG)}.o:
|
||||
$(COMPILE_c_STATIC_DBG) $(OUTPUT_OPTION_STATIC_DBG) $<
|
||||
|
||||
{..}.c{$(OUTPUT_DIR_A_DBG)}.o:
|
||||
$(COMPILE_c_STATIC_DBG) $(OUTPUT_OPTION_STATIC_DBG) $<
|
||||
|
||||
.rc{$(OUTPUT_DIR_A_DBG)}.res:
|
||||
$(COMPILE_rc_STATIC_DBG) $(RC_OUTPUT_OPTION_STATIC_DBG) $<
|
||||
|
||||
{..}.rc{$(OUTPUT_DIR_A_DBG)}.res:
|
||||
$(COMPILE_rc_STATIC_DBG) $(RC_OUTPUT_OPTION_STATIC_DBG) $<
|
||||
|
||||
!endif
|
||||
|
||||
# Rules for STLport debug output:
|
||||
|
||||
.cpp{$(OUTPUT_DIR_STLDBG)}.o:
|
||||
$(COMPILE_cc_STLDBG) $(OUTPUT_OPTION_STLDBG) $<
|
||||
|
||||
{..}.cpp{$(OUTPUT_DIR_STLDBG)}.o:
|
||||
$(COMPILE_cc_STLDBG) $(OUTPUT_OPTION_STLDBG) $<
|
||||
|
||||
.cc{$(OUTPUT_DIR_STLDBG)}.o:
|
||||
$(COMPILE_cc_STLDBG) $(OUTPUT_OPTION_STLDBG) $<
|
||||
|
||||
{..}.cc{$(OUTPUT_DIR_STLDBG)}.o:
|
||||
$(COMPILE_cc_STLDBG) $(OUTPUT_OPTION_STLDBG) $<
|
||||
|
||||
.c{$(OUTPUT_DIR_STLDBG)}.o:
|
||||
$(COMPILE_c_STLDBG) $(OUTPUT_OPTION_STLDBG) $<
|
||||
|
||||
{..}.c{$(OUTPUT_DIR_STLDBG)}.o:
|
||||
$(COMPILE_c_STLDBG) $(OUTPUT_OPTION_STLDBG) $<
|
||||
|
||||
.rc{$(OUTPUT_DIR_STLDBG)}.res:
|
||||
$(COMPILE_rc_STLDBG) $(RC_OUTPUT_OPTION_STLDBG) $<
|
||||
|
||||
{..}.rc{$(OUTPUT_DIR_STLDBG)}.res:
|
||||
$(COMPILE_rc_STLDBG) $(RC_OUTPUT_OPTION_STLDBG) $<
|
||||
|
||||
!if "$(OUTPUT_DIR_A_STLDBG)" != "$(OUTPUT_DIR_STLDBG)"
|
||||
# Rules for STLport debug output (static):
|
||||
|
||||
.cpp{$(OUTPUT_DIR_A_STLDBG)}.o:
|
||||
$(COMPILE_cc_STATIC_STLDBG) $(OUTPUT_OPTION_STATIC_STLDBG) $<
|
||||
|
||||
{..}.cpp{$(OUTPUT_DIR_A_STLDBG)}.o:
|
||||
$(COMPILE_cc_STATIC_STLDBG) $(OUTPUT_OPTION_STATIC_STLDBG) $<
|
||||
|
||||
.cc{$(OUTPUT_DIR_A_STLDBG)}.o:
|
||||
$(COMPILE_cc_STATIC_STLDBG) $(OUTPUT_OPTION_STATIC_STLDBG) $<
|
||||
|
||||
{..}.cc{$(OUTPUT_DIR_A_STLDBG)}.o:
|
||||
$(COMPILE_cc_STATIC_STLDBG) $(OUTPUT_OPTION_STATIC_STLDBG) $<
|
||||
|
||||
.c{$(OUTPUT_DIR_A_STLDBG)}.o:
|
||||
$(COMPILE_c_STATIC_STLDBG) $(OUTPUT_OPTION_STATIC_STLDBG) $<
|
||||
|
||||
{..}.c{$(OUTPUT_DIR_A_STLDBG)}.o:
|
||||
$(COMPILE_c_STATIC_STLDBG) $(OUTPUT_OPTION_STATIC_STLDBG) $<
|
||||
|
||||
.rc{$(OUTPUT_DIR_A_STLDBG)}.res:
|
||||
$(COMPILE_rc_STATIC_STLDBG) $(RC_OUTPUT_OPTION_STATIC_STLDBG) $<
|
||||
|
||||
{..}.rc{$(OUTPUT_DIR_A_STLDBG)}.res:
|
||||
$(COMPILE_rc_STATIC_STLDBG) $(RC_OUTPUT_OPTION_STATIC_STLDBG) $<
|
||||
|
||||
!endif
|
||||
|
||||
!if EXIST( .\rules-o.mak )
|
||||
# Rules like
|
||||
# {$(BOOST_TST_SRC)}.cpp{$(OUTPUT_DIR)}.o:
|
||||
# $(COMPILE_cc_REL) $(OUTPUT_OPTION) $<
|
||||
# (this is due to bad path/string processing in bogus nmake)
|
||||
!include .\rules-o.mak
|
||||
!endif
|
||||
|
||||
28
extern/STLport/5.2.1/build/Makefiles/nmake/sys.mak
vendored
Normal file
28
extern/STLport/5.2.1/build/Makefiles/nmake/sys.mak
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
# Time-stamp: <03/09/28 18:59:23 ptr>
|
||||
# $Id$
|
||||
|
||||
# shared library:
|
||||
SO = dll
|
||||
# The cooool Microsoft programmers pass LIB from line below into environment var!!!!
|
||||
# LIB = lib
|
||||
LIBEXT = lib
|
||||
EXP = exp
|
||||
# executable:
|
||||
EXE = .exe
|
||||
|
||||
# static library extention:
|
||||
ARCH = lib
|
||||
AR = lib /nologo
|
||||
AR_INS_R =
|
||||
AR_EXTR =
|
||||
AR_OUT = /out:$@
|
||||
|
||||
INSTALL = copy
|
||||
|
||||
INSTALL_SO = $(INSTALL)
|
||||
INSTALL_A = $(INSTALL)
|
||||
INSTALL_EXE = $(INSTALL)
|
||||
|
||||
# compiler, compiler options
|
||||
!include $(RULESBASE)/$(USE_MAKE)/$(COMPILER_NAME).mak
|
||||
|
||||
18
extern/STLport/5.2.1/build/Makefiles/nmake/sysid.mak
vendored
Normal file
18
extern/STLport/5.2.1/build/Makefiles/nmake/sysid.mak
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
# Time-stamp: <03/07/15 12:45:30 ptr>
|
||||
# $Id$
|
||||
|
||||
!ifndef BUILD_DATE
|
||||
|
||||
OSNAME = windows
|
||||
|
||||
OSREL =
|
||||
M_ARCH = i386
|
||||
P_ARCH = i386
|
||||
NODENAME = unknown
|
||||
SYSVER =
|
||||
USER = unknown
|
||||
|
||||
BUILD_SYSTEM =
|
||||
BUILD_DATE =
|
||||
|
||||
!endif
|
||||
83
extern/STLport/5.2.1/build/Makefiles/nmake/targetdirs.mak
vendored
Normal file
83
extern/STLport/5.2.1/build/Makefiles/nmake/targetdirs.mak
vendored
Normal file
@@ -0,0 +1,83 @@
|
||||
# Time-stamp: <04/04/30 23:41:02 ptr>
|
||||
# $Id$
|
||||
|
||||
!ifdef TARGET_PROC
|
||||
TARGET_NAME=$(COMPILER_NAME)-$(TARGET_PROC)
|
||||
!else
|
||||
TARGET_NAME=$(COMPILER_NAME)
|
||||
!endif
|
||||
|
||||
# special case for evc3/evc4 emulator compiles
|
||||
!if "$(TARGET_PROC)-$(TARGET_PROC_SUBTYPE)" == "x86-emulator"
|
||||
TARGET_NAME=$(COMPILER_NAME)-$(TARGET_PROC_SUBTYPE)
|
||||
!endif
|
||||
|
||||
OUTPUT_ROOT_DIR = obj
|
||||
OUTPUT_TARGET_DIR = $(OUTPUT_ROOT_DIR)\$(TARGET_NAME)
|
||||
OUTPUT_DIR = $(OUTPUT_TARGET_DIR)\shared$(EXTRA_DIRS)
|
||||
OUTPUT_DIR_DBG = $(OUTPUT_TARGET_DIR)\shared-g$(EXTRA_DIRS)
|
||||
OUTPUT_DIR_STLDBG = $(OUTPUT_TARGET_DIR)\shared-stlg$(EXTRA_DIRS)
|
||||
OUTPUT_DIR_A = $(OUTPUT_TARGET_DIR)\static$(EXTRA_DIRS)
|
||||
OUTPUT_DIR_A_DBG = $(OUTPUT_TARGET_DIR)\static-g$(EXTRA_DIRS)
|
||||
OUTPUT_DIR_A_STLDBG = $(OUTPUT_TARGET_DIR)\static-stlg$(EXTRA_DIRS)
|
||||
|
||||
# file to store generated dependencies for make:
|
||||
DEPENDS_COLLECTION = $(OUTPUT_TARGET_DIR)\.make.depend
|
||||
|
||||
SRCROOT = $(SRCROOT:/=\)
|
||||
!ifdef CROSS_COMPILING
|
||||
TARGET_LIB_BIN_SUBFOLDER=$(TARGET_NAME)
|
||||
!else
|
||||
TARGET_LIB_BIN_SUBFOLDER=
|
||||
!endif
|
||||
INSTALL_LIB_DIR = $(SRCROOT)\..\lib\$(TARGET_LIB_BIN_SUBFOLDER)
|
||||
INSTALL_LIB_DIR_DBG = $(SRCROOT)\..\lib\$(TARGET_LIB_BIN_SUBFOLDER)
|
||||
INSTALL_LIB_DIR_STLDBG = $(SRCROOT)\..\lib\$(TARGET_LIB_BIN_SUBFOLDER)
|
||||
INSTALL_STATIC_LIB_DIR = $(SRCROOT)\..\lib\$(TARGET_LIB_BIN_SUBFOLDER)
|
||||
INSTALL_STATIC_LIB_DIR_DBG = $(SRCROOT)\..\lib\$(TARGET_LIB_BIN_SUBFOLDER)
|
||||
INSTALL_STATIC_LIB_DIR_STLDBG = $(SRCROOT)\..\lib\$(TARGET_LIB_BIN_SUBFOLDER)
|
||||
INSTALL_BIN_DIR = $(SRCROOT)\..\bin\$(TARGET_LIB_BIN_SUBFOLDER)
|
||||
INSTALL_BIN_DIR_DBG = $(SRCROOT)\..\bin\$(TARGET_LIB_BIN_SUBFOLDER)
|
||||
INSTALL_BIN_DIR_STLDBG = $(SRCROOT)\..\bin\$(TARGET_LIB_BIN_SUBFOLDER)
|
||||
INSTALL_STATIC_BIN_DIR = $(SRCROOT)\..\bin\$(TARGET_LIB_BIN_SUBFOLDER)
|
||||
INSTALL_STATIC_BIN_DIR_DBG = $(SRCROOT)\..\bin\$(TARGET_LIB_BIN_SUBFOLDER)
|
||||
INSTALL_STATIC_BIN_DIR_STLDBG = $(SRCROOT)\..\bin\$(TARGET_LIB_BIN_SUBFOLDER)
|
||||
|
||||
|
||||
OUTPUT_DIRS = $(OUTPUT_DIR) $(OUTPUT_DIR_DBG) $(OUTPUT_DIR_STLDBG)
|
||||
!if "$(OUTPUT_DIR_A)" != "$(OUTPUT_DIR)"
|
||||
OUTPUT_DIRS = $(OUTPUT_DIRS) $(OUTPUT_DIR_A)
|
||||
!endif
|
||||
!if "$(OUTPUT_DIR_A_DBG)" != "$(OUTPUT_DIR_DBG)"
|
||||
OUTPUT_DIRS = $(OUTPUT_DIRS) $(OUTPUT_DIR_A_DBG)
|
||||
!endif
|
||||
!if "$(OUTPUT_DIR_A_STLDBG)" != "$(OUTPUT_DIR_STLDBG)"
|
||||
OUTPUT_DIRS = $(OUTPUT_DIRS) $(OUTPUT_DIR_A_STLDBG)
|
||||
!endif
|
||||
|
||||
|
||||
# shortcut: all install lib dirs are the same
|
||||
INSTALL_LIB_DIRS = $(INSTALL_LIB_DIR)
|
||||
|
||||
# shortcut: all install bin dirs are the same
|
||||
INSTALL_BIN_DIRS = $(INSTALL_BIN_DIR)
|
||||
|
||||
INSTALL_DIRS = $(INSTALL_LIB_DIRS) $(INSTALL_BIN_DIRS)
|
||||
|
||||
# replace slashes with backslashes; mkdir and copy don't like them.
|
||||
INSTALL_DIRS = $(INSTALL_DIRS:/=\)
|
||||
|
||||
|
||||
dirs: $(OUTPUT_DIRS) $(INSTALL_DIRS)
|
||||
|
||||
output-dirs: $(OUTPUT_DIRS)
|
||||
install-dirs: $(INSTALL_DIRS)
|
||||
|
||||
install-lib-dirs: $(INSTALL_LIB_DIRS)
|
||||
install-bin-dirs: $(INSTALL_BIN_DIRS)
|
||||
|
||||
$(OUTPUT_DIRS):
|
||||
@if not exist $@ mkdir $@
|
||||
|
||||
$(INSTALL_DIRS):
|
||||
@if not exist $@ mkdir $@
|
||||
226
extern/STLport/5.2.1/build/Makefiles/nmake/targets.mak
vendored
Normal file
226
extern/STLport/5.2.1/build/Makefiles/nmake/targets.mak
vendored
Normal file
@@ -0,0 +1,226 @@
|
||||
# Time-stamp: <04/05/01 00:45:03 ptr>
|
||||
# $Id$
|
||||
|
||||
# dependency output parser
|
||||
#!include ${RULESBASE}/dparser-$(COMPILER_NAME).mak
|
||||
|
||||
# if sources disposed in several dirs, calculate
|
||||
# appropriate rules; here is recursive call!
|
||||
|
||||
#DIRS_UNIQUE_SRC := $(dir $(SRC_CPP) $(SRC_CC) $(SRC_C) )
|
||||
#DIRS_UNIQUE_SRC := $(sort $(DIRS_UNIQUE_SRC) )
|
||||
#include ${RULESBASE}/dirsrc.mak
|
||||
!include $(RULESBASE)/$(USE_MAKE)/rules-o.mak
|
||||
|
||||
#ALLBASE := $(basename $(notdir $(SRC_CC) $(SRC_CPP) $(SRC_C)))
|
||||
ALLBASE = $(SRC_CC) $(SRC_CPP) $(SRC_C)
|
||||
#ALLOBJS := $(addsuffix .o,$(ALLBASE))
|
||||
|
||||
# assemble objectfiles by concatenating sourcefiles and replacing extension with .o
|
||||
# follow tricks to avoid leading space if one of the macro undefined:
|
||||
# SRC_CC, SRC_CPP or SRC_C
|
||||
!ifdef SRC_CC
|
||||
ALLOBJS = $(SRC_CC:.cc=.o)
|
||||
!endif
|
||||
!ifdef SRC_CPP
|
||||
!ifdef ALLOBJS
|
||||
ALLOBJS = $(ALLOBJS) $(SRC_CPP:.cpp=.o)
|
||||
!else
|
||||
ALLOBJS = $(SRC_CPP:.cpp=.o)
|
||||
!endif
|
||||
!endif
|
||||
!ifdef SRC_C
|
||||
!ifdef ALLOBJS
|
||||
ALLOBJS = $(ALLOBJS) $(SRC_C:.c=.o)
|
||||
!else
|
||||
ALLOBJS = $(SRC_C:.c=.o)
|
||||
!endif
|
||||
!endif
|
||||
|
||||
!ifdef SRC_RC
|
||||
ALLRESS = $(SRC_RC:.rc=.res)
|
||||
#ALLRESS = $(ALLRESS:../=)
|
||||
!endif
|
||||
# ALLOBJS = $(ALLOBJS:somedir/=)
|
||||
|
||||
!if EXIST( .\nmake-src-prefix.mak )
|
||||
# Include strip of path to sources, i.e. macro like
|
||||
# ALLOBJS = $(ALLOBJS:..\..\..\..\..\..\explore/../extern/boost/libs/test/src/=)
|
||||
# ALLOBJS = $(ALLOBJS:../=)
|
||||
# ALLRESS = $(ALLRESS:../=)
|
||||
# Be careful about path spelling!
|
||||
# Pay attention the order of this macro! THE ORDER IS SIGNIFICANT!
|
||||
!include .\nmake-src-prefix.mak
|
||||
!endif
|
||||
|
||||
ALLDEPS = $(SRC_CC:.cc=.d) $(SRC_CPP:.cpp=.d) $(SRC_C:.c=.d)
|
||||
|
||||
#!if [echo ALLOBJS -$(ALLOBJS)-]
|
||||
#!endif
|
||||
|
||||
# Following code adds a marker ('@') everywhere the path needs to be added.
|
||||
# The code searches for '.o' followed by whitespace and replaces it with '.o @'.
|
||||
# In a second stage, it removes all whitespace after an '@' sign, to cater for
|
||||
# the case where more than one whitespace character was separating objectfiles.
|
||||
|
||||
# set marker (spaces are significant here!):
|
||||
OBJ_MARKED=$(ALLOBJS:.o =.o @)
|
||||
RES_MARKED=$(ALLRESS:.res =.res @)
|
||||
|
||||
# remove unwanted space as result of line extending, like
|
||||
# target: dep1.cpp dep2.cpp \
|
||||
# dep3.cpp
|
||||
# (note, that if write '... dep2.cpp\', no white space happens)
|
||||
OBJ_MARKED=$(OBJ_MARKED:@ =@)
|
||||
RES_MARKED=$(RES_MARKED:@ =@)
|
||||
|
||||
# unless empty, add marker at the beginning
|
||||
!if "$(OBJ_MARKED)"!=""
|
||||
OBJ_MARKED=@$(OBJ_MARKED)
|
||||
!endif
|
||||
!if "$(RES_MARKED)"!=""
|
||||
RES_MARKED=@$(RES_MARKED)
|
||||
!endif
|
||||
|
||||
|
||||
# second step, insert compiler/CPU part to path
|
||||
# Transform 'foo.o bar.o baz.o' to 'cc-xy/foo.o cc-xy/bar.o cc-xy/baz.o',
|
||||
# i.e. to add a prefix path to every objectfile. Now, the problem is that
|
||||
# nmake can't make substitutions where a string is replaced with the content
|
||||
# of a variable. IOW, this wont work:
|
||||
#OBJ=$(OBJ:@=%OUTPUT_DIR%/)
|
||||
# instead, we have to cater for every possible combination of compiler (and
|
||||
# target cpu when cross-compiling) by appropriate if/else clauses.
|
||||
|
||||
!if "$(COMPILER_NAME)" == "evc4"
|
||||
!if "$(TARGET_PROC)" == "arm"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc4-arm\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc4-arm\@)
|
||||
!elseif "$(TARGET_PROC)" == "x86"
|
||||
!if "$(TARGET_PROC_SUBTYPE)" == "emulator"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc4-emulator\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc4-emulator\@)
|
||||
!else
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc4-x86\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc4-x86\@)
|
||||
!endif
|
||||
!elseif "$(TARGET_PROC)" == "mips"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc4-mips\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc4-mips\@)
|
||||
!elseif "$(TARGET_PROC)" == "sh3"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc4-sh3\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc4-sh3\@)
|
||||
!elseif "$(TARGET_PROC)" == "sh4"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc4-sh4\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc4-sh4\@)
|
||||
!else
|
||||
!error No target processor configured!
|
||||
!endif
|
||||
|
||||
!elseif "$(COMPILER_NAME)" == "evc3"
|
||||
!if "$(TARGET_PROC)" == "arm"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc3-arm\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc3-arm\@)
|
||||
!elseif "$(TARGET_PROC)" == "x86"
|
||||
!if "$(TARGET_PROC_SUBTYPE)" == "emulator"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc3-emulator\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc3-emulator\@)
|
||||
!else
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc3-x86\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc3-x86\@)
|
||||
!endif
|
||||
!elseif "$(TARGET_PROC)" == "mips"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc3-mips\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc3-mips\@)
|
||||
!elseif "$(TARGET_PROC)" == "sh3"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc3-sh3\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc3-sh3\@)
|
||||
!elseif "$(TARGET_PROC)" == "sh4"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc3-sh4\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc3-sh4\@)
|
||||
!else
|
||||
!error No target processor configured!
|
||||
!endif
|
||||
|
||||
!elseif "$(COMPILER_NAME)" == "evc8"
|
||||
!if "$(TARGET_PROC)" == ""
|
||||
!error No target processor configured!
|
||||
!elseif "$(TARGET_PROC)" == "arm"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc8-arm\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc8-arm\@)
|
||||
!elseif "$(TARGET_PROC)" == "x86"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc8-x86\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc8-x86\@)
|
||||
!elseif "$(TARGET_PROC)" == "mips"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc8-mips\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc8-mips\@)
|
||||
!elseif "$(TARGET_PROC)" == "sh4"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc8-sh4\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc8-sh4\@)
|
||||
!else
|
||||
!error Unknown target processor configured!
|
||||
!endif
|
||||
|
||||
!elseif "$(COMPILER_NAME)" == "evc9"
|
||||
!if "$(TARGET_PROC)" == ""
|
||||
!error No target processor configured!
|
||||
!elseif "$(TARGET_PROC)" == "arm"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc9-arm\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc9-arm\@)
|
||||
!elseif "$(TARGET_PROC)" == "x86"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc9-x86\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc9-x86\@)
|
||||
!elseif "$(TARGET_PROC)" == "mips"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc9-mips\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc9-mips\@)
|
||||
!elseif "$(TARGET_PROC)" == "sh4"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\evc9-sh4\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\evc9-sh4\@)
|
||||
!else
|
||||
!error Unknown target processor configured!
|
||||
!endif
|
||||
|
||||
!elseif "$(COMPILER_NAME)" == "vc6"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\vc6\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\vc6\@)
|
||||
|
||||
!elseif "$(COMPILER_NAME)" == "vc70"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\vc70\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\vc70\@)
|
||||
|
||||
!elseif "$(COMPILER_NAME)" == "vc71"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\vc71\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\vc71\@)
|
||||
|
||||
!elseif "$(COMPILER_NAME)" == "vc8"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\vc8\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\vc8\@)
|
||||
|
||||
!elseif "$(COMPILER_NAME)" == "vc9"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\vc9\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\vc9\@)
|
||||
|
||||
!elseif "$(COMPILER_NAME)" == "vc10"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\vc10\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\vc10\@)
|
||||
|
||||
!elseif "$(COMPILER_NAME)" == "icl"
|
||||
OBJ_MARKED=$(OBJ_MARKED:@=obj\icl\@)
|
||||
RES_MARKED=$(RES_MARKED:@=obj\icl\@)
|
||||
!else
|
||||
!error No compiler configured
|
||||
!endif
|
||||
|
||||
# last step, insert the linkage (shared/static) and release mode
|
||||
# (release/debug/stldebug) into the path
|
||||
OBJ=$(OBJ_MARKED:@=shared\)
|
||||
OBJ_DBG=$(OBJ_MARKED:@=shared-g\)
|
||||
OBJ_STLDBG=$(OBJ_MARKED:@=shared-stlg\)
|
||||
OBJ_A=$(OBJ_MARKED:@=static\)
|
||||
OBJ_A_DBG=$(OBJ_MARKED:@=static-g\)
|
||||
OBJ_A_STLDBG=$(OBJ_MARKED:@=static-stlg\)
|
||||
RES=$(RES_MARKED:@=shared\)
|
||||
RES_DBG=$(RES_MARKED:@=shared-g\)
|
||||
RES_STLDBG=$(RES_MARKED:@=shared-stlg\)
|
||||
|
||||
|
||||
60
extern/STLport/5.2.1/build/Makefiles/nmake/top.mak
vendored
Normal file
60
extern/STLport/5.2.1/build/Makefiles/nmake/top.mak
vendored
Normal file
@@ -0,0 +1,60 @@
|
||||
# Time-stamp: <03/10/26 16:04:25 ptr>
|
||||
# $Id$
|
||||
|
||||
.SUFFIXES: .o .cc
|
||||
|
||||
!ifndef RULESBASE
|
||||
RULESBASE = $(SRCROOT)/Makefiles
|
||||
!endif
|
||||
|
||||
!ifndef ALL_TAGS
|
||||
ALL_TAGS = all-shared all-static
|
||||
!endif
|
||||
|
||||
#!if [echo $(ALL_TAGS)]
|
||||
#!endif
|
||||
#!if [echo $(RULESBASE)]
|
||||
#!endif
|
||||
|
||||
all: dirs $(ALL_TAGS)
|
||||
|
||||
all-dynamic: all-shared
|
||||
all-shared: release-shared dbg-shared stldbg-shared
|
||||
all-static: release-static dbg-static stldbg-static
|
||||
|
||||
install-shared: install-release-shared install-dbg-shared install-stldbg-shared
|
||||
install-static: install-release-static install-dbg-static install-stldbg-static
|
||||
|
||||
# define what make clone we use
|
||||
USE_MAKE = nmake
|
||||
# include file, generated by configure, if available
|
||||
!if EXIST( $(RULESBASE)/$(USE_MAKE)/config.mak )
|
||||
!include $(RULESBASE)/$(USE_MAKE)/config.mak
|
||||
!endif
|
||||
# identify OS and build date
|
||||
!include $(RULESBASE)/$(USE_MAKE)/sysid.mak
|
||||
# OS-specific definitions, like ar, ln, install, etc.
|
||||
!include $(RULESBASE)/$(USE_MAKE)/sys.mak
|
||||
# rules to make dirs for targets
|
||||
!include $(RULESBASE)/$(USE_MAKE)/targetdirs.mak
|
||||
# extern libraries
|
||||
!include $(RULESBASE)/$(USE_MAKE)/extern.mak
|
||||
|
||||
# derive common targets (*.o, *.d),
|
||||
# build rules (including output catalogs)
|
||||
!include $(RULESBASE)/$(USE_MAKE)/targets.mak
|
||||
# dependency
|
||||
#include ${RULESBASE}/depend-$(COMPILER_NAME).mak
|
||||
|
||||
# general clean
|
||||
!include $(RULESBASE)/$(USE_MAKE)/clean.mak
|
||||
|
||||
# if target is library, rules for library
|
||||
!ifdef LIBNAME
|
||||
!include $(RULESBASE)/$(USE_MAKE)/lib/top.mak
|
||||
!endif
|
||||
|
||||
# if target is program, rules for executable
|
||||
!ifdef PRGNAME
|
||||
!include $(RULESBASE)/$(USE_MAKE)/app/top.mak
|
||||
!endif
|
||||
206
extern/STLport/5.2.1/build/Makefiles/nmake/vc-common.mak
vendored
Normal file
206
extern/STLport/5.2.1/build/Makefiles/nmake/vc-common.mak
vendored
Normal file
@@ -0,0 +1,206 @@
|
||||
# Time-stamp: <04/02/04 14:15:31 ptr>
|
||||
# $Id$
|
||||
|
||||
#INCLUDES = -I$(SRCROOT)/include
|
||||
#INCLUDES =
|
||||
|
||||
!ifndef CXX
|
||||
CXX = cl
|
||||
!endif
|
||||
!ifndef CC
|
||||
CC = cl
|
||||
!endif
|
||||
!ifndef LINK
|
||||
LINK = link /fixed:no
|
||||
!endif
|
||||
!ifndef RC
|
||||
RC = rc
|
||||
!endif
|
||||
|
||||
!if "$(COMPILER_NAME)" == "vc6"
|
||||
MSVC_VERSION=1200
|
||||
!else if "$(COMPILER_NAME)" == "vc70"
|
||||
MSVC_VERSION=1300
|
||||
!else if "$(COMPILER_NAME)" == "vc71"
|
||||
MSVC_VERSION=1310
|
||||
!else if "$(COMPILER_NAME)" == "vc80"
|
||||
MSVC_VERSION=1400
|
||||
!else
|
||||
MSVC_VERSION=1500
|
||||
!endif
|
||||
|
||||
!ifdef WITH_STATIC_RTL
|
||||
!if defined (WITHOUT_THREAD) && ($(MSVC_VERSION) < 1400)
|
||||
OPT_DBG = $(OPT_DBG) /MLd
|
||||
OPT_STLDBG = $(OPT_STLDBG) /MLd
|
||||
OPT_REL = $(OPT_REL) /ML
|
||||
!else
|
||||
OPT_DBG = $(OPT_DBG) /MTd
|
||||
OPT_STLDBG = $(OPT_STLDBG) /MTd
|
||||
OPT_REL = $(OPT_REL) /MT
|
||||
!endif
|
||||
DEFS_REL = $(DEFS_REL) /D_STLP_USE_DYNAMIC_LIB
|
||||
DEFS_DBG = $(DEFS_DBG) /D_STLP_USE_DYNAMIC_LIB
|
||||
DEFS_STLDBG = $(DEFS_STLDBG) /D_STLP_USE_DYNAMIC_LIB
|
||||
!else
|
||||
OPT_DBG = $(OPT_DBG) /MDd
|
||||
OPT_STLDBG = $(OPT_STLDBG) /MDd
|
||||
OPT_REL = $(OPT_REL) /MD
|
||||
!endif
|
||||
|
||||
!ifdef WITH_DYNAMIC_RTL
|
||||
OPT_STATIC_DBG = $(OPT_STATIC_DBG) /MDd
|
||||
OPT_STATIC_STLDBG = $(OPT_STATIC_STLDBG) /MDd
|
||||
OPT_STATIC_REL = $(OPT_STATIC_REL) /MD
|
||||
DEFS_STATIC_REL = $(DEFS_STATIC_REL) /D_STLP_USE_STATIC_LIB
|
||||
DEFS_STATIC_DBG = $(DEFS_STATIC_DBG) /D_STLP_USE_STATIC_LIB
|
||||
DEFS_STATIC_STLDBG = $(DEFS_STATIC_STLDBG) /D_STLP_USE_STATIC_LIB
|
||||
!else
|
||||
!if defined (WITHOUT_THREAD) && ($(MSVC_VERSION) < 1400)
|
||||
OPT_STATIC_DBG = $(OPT_STATIC_DBG) /MLd
|
||||
OPT_STATIC_STLDBG = $(OPT_STATIC_STLDBG) /MLd
|
||||
OPT_STATIC_REL = $(OPT_STATIC_REL) /ML
|
||||
!else
|
||||
OPT_STATIC_DBG = $(OPT_STATIC_DBG) /MTd
|
||||
OPT_STATIC_STLDBG = $(OPT_STATIC_STLDBG) /MTd
|
||||
OPT_STATIC_REL = $(OPT_STATIC_REL) /MT
|
||||
!endif
|
||||
!endif
|
||||
|
||||
!ifdef WITHOUT_THREAD
|
||||
#Normally thread support activation is detected by STLport depending on the
|
||||
#compiler runtime version option (/ML /MLd); but as there is no more single
|
||||
#threaded runtime after VC.Net2003 we simply always define _STLP_NO_THREADS
|
||||
DEFS_REL = $(DEFS_REL) /D_STLP_NO_THREADS
|
||||
DEFS_DBG = $(DEFS_DBG) /D_STLP_NO_THREADS
|
||||
DEFS_STLDBG = $(DEFS_STLDBG) /D_STLP_NO_THREADS
|
||||
DEFS_STATIC_REL = $(DEFS_STATIC_REL) /D_STLP_NO_THREADS
|
||||
DEFS_STATIC_DBG = $(DEFS_STATIC_DBG) /D_STLP_NO_THREADS
|
||||
DEFS_STATIC_STLDBG = $(DEFS_STATIC_STLDBG) /D_STLP_NO_THREADS
|
||||
!endif
|
||||
|
||||
DEFS = $(DEFS) /DWINVER=$(WINVER)
|
||||
|
||||
!ifdef WITHOUT_RTTI
|
||||
!if $(MSVC_VERSION) >= 1400
|
||||
CXXFLAGS_COMMON = $(CXXFLAGS_COMMON) /GR-
|
||||
CFLAGS_COMMON = $(CFLAGS_COMMON) /GR-
|
||||
!endif
|
||||
!else
|
||||
!if $(MSVC_VERSION) < 1400
|
||||
CXXFLAGS_COMMON = $(CXXFLAGS_COMMON) /GR
|
||||
CFLAGS_COMMON = $(CFLAGS_COMMON) /GR
|
||||
!endif
|
||||
!endif
|
||||
|
||||
!ifdef STLP_BUILD_BOOST_PATH
|
||||
CXXFLAGS_COMMON = $(CXXFLAGS_COMMON) /D_STLP_USE_BOOST_SUPPORT
|
||||
CFLAGS_COMMON = $(CFLAGS_COMMON) /D_STLP_USE_BOOST_SUPPORT
|
||||
!endif
|
||||
|
||||
!ifdef DEFS
|
||||
DEFS_REL = $(DEFS) $(DEFS_REL)
|
||||
DEFS_DBG = $(DEFS) $(DEFS_DBG)
|
||||
DEFS_STLDBG = $(DEFS) $(DEFS_STLDBG)
|
||||
DEFS_STATIC_REL = $(DEFS) $(DEFS_STATIC_REL)
|
||||
DEFS_STATIC_DBG = $(DEFS) $(DEFS_STATIC_DBG)
|
||||
DEFS_STATIC_STLDBG = $(DEFS) $(DEFS_STATIC_STLDBG)
|
||||
!endif
|
||||
!ifdef OPT
|
||||
OPT_REL = $(OPT) $(OPT_REL)
|
||||
OPT_DBG = $(OPT) $(OPT_DBG)
|
||||
OPT_STLDBG = $(OPT) $(OPT_STLDBG)
|
||||
OPT_STATIC_REL = $(OPT) $(OPT_STATIC_REL)
|
||||
OPT_STATIC_DBG = $(OPT) $(OPT_STATIC_DBG)
|
||||
OPT_STATIC_STLDBG = $(OPT) $(OPT_STATIC_STLDBG)
|
||||
!endif
|
||||
|
||||
!if "$(COMPILER_NAME)" != "icl"
|
||||
OUTPUT_OPTION = /Fo$@ /Fd$(PDB_NAME_OUT)
|
||||
OUTPUT_OPTION_DBG = /Fo$@ /Fd$(PDB_NAME_OUT_DBG)
|
||||
OUTPUT_OPTION_STLDBG = /Fo$@ /Fd$(PDB_NAME_OUT_STLDBG)
|
||||
OUTPUT_OPTION_STATIC = /Fo$@ /Fd$(A_PDB_NAME_OUT)
|
||||
OUTPUT_OPTION_STATIC_DBG = /Fo$@ /Fd$(A_PDB_NAME_OUT_DBG)
|
||||
OUTPUT_OPTION_STATIC_STLDBG = /Fo$@ /Fd$(A_PDB_NAME_OUT_STLDBG)
|
||||
!else
|
||||
OUTPUT_OPTION = /Fo$@
|
||||
OUTPUT_OPTION_DBG = /Fo$@
|
||||
OUTPUT_OPTION_STLDBG = /Fo$@
|
||||
OUTPUT_OPTION_STATIC = /Fo$@
|
||||
OUTPUT_OPTION_STATIC_DBG = /Fo$@
|
||||
OUTPUT_OPTION_STATIC_STLDBG = /Fo$@
|
||||
!endif
|
||||
|
||||
LINK_OUTPUT_OPTION = /out:$@
|
||||
RC_OUTPUT_OPTION = /fo $@
|
||||
RC_OUTPUT_OPTION_DBG = /fo $@
|
||||
RC_OUTPUT_OPTION_STLDBG = /fo $@
|
||||
DEFS_REL = $(DEFS_REL) /DWIN32 /D_WINDOWS
|
||||
DEFS_STATIC_REL = $(DEFS_STATIC_REL) /DWIN32 /D_WINDOWS
|
||||
DEFS_DBG = $(DEFS_DBG) /DWIN32 /D_WINDOWS
|
||||
DEFS_STATIC_DBG = $(DEFS_STATIC_DBG) /DWIN32 /D_WINDOWS
|
||||
DEFS_STLDBG = $(DEFS_STLDBG) /DWIN32 /D_WINDOWS
|
||||
DEFS_STATIC_STLDBG = $(DEFS_STATIC_STLDBG) /DWIN32 /D_WINDOWS
|
||||
CPPFLAGS_REL = $(DEFS_REL) $(INCLUDES)
|
||||
CPPFLAGS_STATIC_REL = $(DEFS_STATIC_REL) $(INCLUDES)
|
||||
CPPFLAGS_DBG = $(DEFS_DBG) $(INCLUDES)
|
||||
CPPFLAGS_STATIC_DBG = $(DEFS_STATIC_DBG) $(INCLUDES)
|
||||
CPPFLAGS_STLDBG = $(DEFS_STLDBG) $(INCLUDES)
|
||||
CPPFLAGS_STATIC_STLDBG = $(DEFS_STATIC_STLDBG) $(INCLUDES)
|
||||
|
||||
|
||||
CFLAGS_REL = $(CFLAGS_COMMON) $(OPT_REL)
|
||||
CFLAGS_STATIC_REL = $(CFLAGS_COMMON) $(OPT_STATIC_REL)
|
||||
CFLAGS_DBG = $(CFLAGS_COMMON) $(OPT_DBG)
|
||||
CFLAGS_STATIC_DBG = $(CFLAGS_COMMON) $(OPT_STATIC_DBG)
|
||||
CFLAGS_STLDBG = $(CFLAGS_COMMON) $(OPT_STLDBG)
|
||||
CFLAGS_STATIC_STLDBG = $(CFLAGS_COMMON) $(OPT_STATIC_STLDBG)
|
||||
CXXFLAGS_REL = $(CXXFLAGS_COMMON) $(OPT_REL)
|
||||
CXXFLAGS_STATIC_REL = $(CXXFLAGS_COMMON) $(OPT_STATIC_REL)
|
||||
CXXFLAGS_DBG = $(CXXFLAGS_COMMON) $(OPT_DBG)
|
||||
CXXFLAGS_STATIC_DBG = $(CXXFLAGS_COMMON) $(OPT_STATIC_DBG)
|
||||
CXXFLAGS_STLDBG = $(CXXFLAGS_COMMON) $(OPT_STLDBG)
|
||||
CXXFLAGS_STATIC_STLDBG = $(CXXFLAGS_COMMON) $(OPT_STATIC_STLDBG)
|
||||
COMPILE_c_REL = $(CC) $(CFLAGS_REL) $(CPPFLAGS_REL) $(TARGET_ARCH) /c
|
||||
COMPILE_c_STATIC_REL = $(CC) $(CFLAGS_STATIC_REL) $(CPPFLAGS_STATIC_REL) $(TARGET_ARCH) /c
|
||||
COMPILE_c_DBG = $(CC) $(CFLAGS_DBG) $(CPPFLAGS_DBG) $(TARGET_ARCH) /c
|
||||
COMPILE_c_STATIC_DBG = $(CC) $(CFLAGS_STATIC_DBG) $(CPPFLAGS_STATIC_DBG) $(TARGET_ARCH) /c
|
||||
COMPILE_c_STLDBG = $(CC) $(CFLAGS_STLDBG) $(CPPFLAGS_STLDBG) $(TARGET_ARCH) /c
|
||||
COMPILE_c_STATIC_STLDBG = $(CC) $(CFLAGS_STATIC_STLDBG) $(CPPFLAGS_STATIC_STLDBG) $(TARGET_ARCH) /c
|
||||
COMPILE_cc_REL = $(CXX) $(CXXFLAGS_REL) $(CPPFLAGS_REL) $(TARGET_ARCH) /c
|
||||
COMPILE_cc_STATIC_REL = $(CXX) $(CXXFLAGS_STATIC_REL) $(CPPFLAGS_STATIC_REL) $(TARGET_ARCH) /c
|
||||
COMPILE_cc_DBG = $(CXX) $(CXXFLAGS_DBG) $(CPPFLAGS_DBG) $(TARGET_ARCH) /c
|
||||
COMPILE_cc_STATIC_DBG = $(CXX) $(CXXFLAGS_STATIC_DBG) $(CPPFLAGS_STATIC_DBG) $(TARGET_ARCH) /c
|
||||
COMPILE_cc_STLDBG = $(CXX) $(CXXFLAGS_STLDBG) $(CPPFLAGS_STLDBG) $(TARGET_ARCH) /c
|
||||
COMPILE_cc_STATIC_STLDBG = $(CXX) $(CXXFLAGS_STATIC_STLDBG) $(CPPFLAGS_STATIC_STLDBG) $(TARGET_ARCH) /c
|
||||
COMPILE_rc_REL = $(RC) $(RC_FLAGS_REL) /D "BUILD_INFOS=$(CXXFLAGS_REL)"
|
||||
COMPILE_rc_STATIC_REL = $(RC) $(RC_FLAGS_REL) /D "BUILD_INFOS=$(CXXFLAGS_STATIC_REL)"
|
||||
COMPILE_rc_DBG = $(RC) $(RC_FLAGS_DBG) /DBUILD=d /D "BUILD_INFOS=$(CXXFLAGS_DBG)"
|
||||
COMPILE_rc_STATIC_DBG = $(RC) $(RC_FLAGS_DBG) /DBUILD=d /D "BUILD_INFOS=$(CXXFLAGS_STATIC_DBG)"
|
||||
COMPILE_rc_STLDBG = $(RC) $(RC_FLAGS_STLDBG) /DBUILD=stld /D "BUILD_INFOS=$(CXXFLAGS_STLDBG) /D_STLP_DEBUG"
|
||||
COMPILE_rc_STATIC_STLDBG = $(RC) $(RC_FLAGS_STLDBG) /DBUILD=stld /D "BUILD_INFOS=$(CXXFLAGS_STATIC_STLDBG) /D_STLP_DEBUG"
|
||||
LINK_cc_REL = $(LINK) /nologo /incremental:no /debug /pdb:$(PDB_NAME_OUT) $(LDFLAGS_REL)
|
||||
LINK_cc_DBG = $(LINK) /nologo /incremental:no /debug /pdb:$(PDB_NAME_OUT_DBG) $(LDFLAGS_DBG)
|
||||
LINK_cc_STLDBG = $(LINK) /nologo /incremental:no /debug /pdb:$(PDB_NAME_OUT_STLDBG) $(LDFLAGS_STLDBG)
|
||||
LINK_cc_A_REL = $(LINK) /nologo /incremental:no /debug /pdb:$(A_PDB_NAME_OUT) $(LDFLAGS_A_REL)
|
||||
LINK_cc_A_DBG = $(LINK) /nologo /incremental:no /debug /pdb:$(A_PDB_NAME_OUT_DBG) $(LDFLAGS_DBG)
|
||||
LINK_cc_A_STLDBG = $(LINK) /nologo /incremental:no /debug /pdb:$(A_PDB_NAME_OUT_STLDBG) $(LDFLAGS_STLDBG)
|
||||
|
||||
CDEPFLAGS = /FD /E
|
||||
CCDEPFLAGS = /FD /E
|
||||
|
||||
# STLport DEBUG mode specific defines
|
||||
DEFS_STLDBG = $(DEFS_STLDBG) /D_DEBUG /D_STLP_DEBUG
|
||||
DEFS_DBG = $(DEFS_DBG) /D_DEBUG
|
||||
DEFS_REL = $(DEFS_REL) /DNDEBUG
|
||||
DEFS_STATIC_STLDBG = $(DEFS_STATIC_STLDBG) /D_DEBUG /D_STLP_DEBUG
|
||||
DEFS_STATIC_DBG = $(DEFS_STATIC_DBG) /D_DEBUG
|
||||
DEFS_STATIC_REL = $(DEFS_STATIC_REL) /DNDEBUG
|
||||
|
||||
# optimization and debug compiler flags
|
||||
OPT_REL = $(OPT_REL) /Zi /O2
|
||||
OPT_DBG = $(OPT_DBG) /Zi
|
||||
OPT_STLDBG = $(OPT_STLDBG) /Zi
|
||||
OPT_STATIC_REL = $(OPT_STATIC_REL) /Zi /O2
|
||||
OPT_STATIC_DBG = $(OPT_STATIC_DBG) /Zi
|
||||
OPT_STATIC_STLDBG = $(OPT_STATIC_STLDBG) /Zi
|
||||
13
extern/STLport/5.2.1/build/Makefiles/nmake/vc10.mak
vendored
Normal file
13
extern/STLport/5.2.1/build/Makefiles/nmake/vc10.mak
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
|
||||
CFLAGS_COMMON = /nologo /W4 /EHsc
|
||||
CXXFLAGS_COMMON = /nologo /W4 /EHsc
|
||||
|
||||
DEFS_STLDBG = /GS
|
||||
DEFS_STATIC_STLDBG = /GS
|
||||
|
||||
OPT_REL = $(OPT_REL) /GL
|
||||
LDFLAGS_REL = $(LDFLAGS_REL) /LTCG
|
||||
|
||||
|
||||
!include vc-common.mak
|
||||
|
||||
6
extern/STLport/5.2.1/build/Makefiles/nmake/vc6.mak
vendored
Normal file
6
extern/STLport/5.2.1/build/Makefiles/nmake/vc6.mak
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
|
||||
CFLAGS_COMMON = /nologo /W4 /GX
|
||||
CXXFLAGS_COMMON = /nologo /W4 /GX
|
||||
|
||||
!include vc-common.mak
|
||||
|
||||
10
extern/STLport/5.2.1/build/Makefiles/nmake/vc70.mak
vendored
Normal file
10
extern/STLport/5.2.1/build/Makefiles/nmake/vc70.mak
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
#!ifndef MSVC_DIR
|
||||
#MSVC_DIR = c:\Program Files\Microsoft Visual Studio .NET\VC7
|
||||
#!endif
|
||||
|
||||
CFLAGS_COMMON = /nologo /W4 /GX
|
||||
CXXFLAGS_COMMON = /nologo /W4 /GX
|
||||
|
||||
|
||||
!include vc-common.mak
|
||||
|
||||
13
extern/STLport/5.2.1/build/Makefiles/nmake/vc71.mak
vendored
Normal file
13
extern/STLport/5.2.1/build/Makefiles/nmake/vc71.mak
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
#!ifndef MSVC_DIR
|
||||
#MSVC_DIR = c:\Program Files\Microsoft Visual Studio .NET 2003\VC7
|
||||
#!endif
|
||||
|
||||
CFLAGS_COMMON = /nologo /W4 /GX
|
||||
CXXFLAGS_COMMON = /nologo /W4 /GX
|
||||
|
||||
OPT_REL = $(OPT_REL) /GL
|
||||
LDFLAGS_REL = $(LDFLAGS_REL) /LTCG
|
||||
|
||||
|
||||
!include vc-common.mak
|
||||
|
||||
13
extern/STLport/5.2.1/build/Makefiles/nmake/vc8.mak
vendored
Normal file
13
extern/STLport/5.2.1/build/Makefiles/nmake/vc8.mak
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
|
||||
CFLAGS_COMMON = /nologo /W4 /Wp64 /EHsc
|
||||
CXXFLAGS_COMMON = /nologo /W4 /Wp64 /EHsc
|
||||
|
||||
DEFS_STLDBG = /GS
|
||||
DEFS_STATIC_STLDBG = /GS
|
||||
|
||||
OPT_REL = $(OPT_REL) /GL
|
||||
LDFLAGS_REL = $(LDFLAGS_REL) /LTCG
|
||||
|
||||
|
||||
!include vc-common.mak
|
||||
|
||||
13
extern/STLport/5.2.1/build/Makefiles/nmake/vc9.mak
vendored
Normal file
13
extern/STLport/5.2.1/build/Makefiles/nmake/vc9.mak
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
|
||||
CFLAGS_COMMON = /nologo /W4 /EHsc
|
||||
CXXFLAGS_COMMON = /nologo /W4 /EHsc
|
||||
|
||||
DEFS_STLDBG = /GS
|
||||
DEFS_STATIC_STLDBG = /GS
|
||||
|
||||
OPT_REL = $(OPT_REL) /GL
|
||||
LDFLAGS_REL = $(LDFLAGS_REL) /LTCG
|
||||
|
||||
|
||||
!include vc-common.mak
|
||||
|
||||
Reference in New Issue
Block a user