OSDN Git Service

Please enter the commit message for your changes. Lines starting
[eos/base.git] / util / src / TclTk / tcl8.6.12 / pkgs / tdbc1.1.3 / win / makefile.vc
diff --git a/util/src/TclTk/tcl8.6.12/pkgs/tdbc1.1.3/win/makefile.vc b/util/src/TclTk/tcl8.6.12/pkgs/tdbc1.1.3/win/makefile.vc
new file mode 100644 (file)
index 0000000..fcfa575
--- /dev/null
@@ -0,0 +1,103 @@
+#------------------------------------------------------------- -*- makefile -*-\r
+#\r
+# Makefile for TBDC Core\r
+#\r
+# Basic build, test and install\r
+#   nmake /s /nologo /f makefile.vc INSTALLDIR=c:\path\to\installdir\r
+#   nmake /s /nologo /f makefile.vc INSTALLDIR=c:\path\to\installdir\r
+#   nmake /s /nologo /f makefile.vc INSTALLDIR=c:\path\to\installdir\r
+#\r
+# For other build options (debug, static etc.)\r
+# See TIP 477 (https://core.tcl-lang.org/tips/doc/trunk/tip/477.md) for\r
+# detailed documentation.\r
+#\r
+# See the file "license.terms" for information on usage and redistribution\r
+# of this file, and for a DISCLAIMER OF ALL WARRANTIES.\r
+#\r
+#------------------------------------------------------------------------------\r
+\r
+PROJECT         = tdbc\r
+RCFILE      = tdbc.rc\r
+\r
+!include "rules-ext.vc"\r
+\r
+!if [echo REM = This file is generated from Makefile.vc > versions.vc]\r
+!endif\r
+!if [echo TCL_VERSION_REQ = \>> versions.vc] \\r
+   && [nmakehlp -V ..\configure.ac TCL_VERSION_REQ >> versions.vc]\r
+!endif\r
+!if [echo TCL_VERSION_DESIRED = \>> versions.vc] \\r
+   && [nmakehlp -V ..\configure.ac TCL_VERSION_DESIRED >> versions.vc]\r
+!endif\r
+!if [echo TCLOO_VERSION_REQ = \>> versions.vc] \\r
+   && [nmakehlp -V ..\configure.ac TCLOO_VERSION_REQ >> versions.vc]\r
+!endif\r
+\r
+!include "versions.vc"\r
+\r
+PRJ_OBJS = \\r
+       $(TMP_DIR)\tdbc.obj \\r
+       $(TMP_DIR)\tdbcStubInit.obj \\r
+       $(TMP_DIR)\tdbcTokenize.obj\r
+\r
+PRJ_STUBOBJS = \\r
+       $(TMP_DIR)\tdbcStubLib.obj\r
+\r
+PRJ_HEADERS_PUBLIC = \\r
+       $(GENERICDIR)\tdbc.h \\r
+       $(GENERICDIR)\tdbcDecls.h\r
+\r
+PRJ_HEADERS = \\r
+       $(PRJ_HEADERS_PUBLIC) \\r
+        $(GENERICDIR)\tdbcInt.h\r
+\r
+# Define the standard targets including install, test, shell\r
+!include "$(_RULESDIR)\targets.vc"\r
+\r
+# The TIP 477 generation of pkgIndex.tcl from pkgIndex.tcl.in does not include\r
+# all replacements below so define our own it.\r
+pkgindex:   $(OUT_DIR)\pkgIndex.tcl\r
+$(OUT_DIR)\pkgIndex.tcl: $(ROOT)\pkgIndex.tcl.in\r
+       @nmakehlp -s << $** > $@\r
+@PACKAGE_NAME@        $(PROJECT)\r
+@PACKAGE_VERSION@     $(DOTVERSION)\r
+@TCL_VERSION_REQ@     $(TCL_VERSION_REQ)\r
+@TCL_VERSION_DESIRED@ $(TCL_VERSION_DESIRED)\r
+@TCLOO_VERSION_REQ@   $(TCLOO_VERSION_REQ)\r
+@PKG_LIB_FILE@        $(PRJLIBNAME)\r
+@PKG_LIB_FILE8@       $(PRJLIBNAME8)\r
+@PKG_LIB_FILE9@       $(PRJLIBNAME9)\r
+@TCL_VERSION@         $(TCL_DOTVERSION)\r
+<<\r
+\r
+.PHONY: $(OUT_DIR)\tdbcConfig.sh\r
+\r
+# TBD - this (meaning using nmake builds for autoconf) does not really work\r
+# and never has. Perhaps it should be removed.\r
+$(OUT_DIR)\tdbcConfig.sh: $(ROOT)\tdbcConfig.sh.in\r
+       nmakehlp -s << $** > $@\r
+@PACKAGE_VERSION@            $(DOTVERSION)\r
+@PKG_LIB_FILE@               $(PRJLIBNAME)\r
+@PKG_LIB_FILE8@              $(PRJLIBNAME8)\r
+@PKG_LIB_FILE9@              $(PRJLIBNAME9)\r
+@tdbc_LIB_SPEC@              $(LIB_INSTALL_DIR)\$(PRJLIBNAME)\r
+@PKG_STUB_LIB_FILE@          $(PRJSTUBLIBNAME)\r
+@tdbc_BUILD_STUB_LIB_SPEC@   $(PRJSTUBLIB)\r
+@tdbc_STUB_LIB_SPEC@         $(LIB_INSTALL_DIR)\$(PRJSTUBLIBNAME)\r
+@tdbc_BUILD_STUB_LIB_PATH@   $(PRJSTUBLIB)\r
+@tdbc_STUB_LIB_PATH@         $(LIB_INSTALL_DIR)\$(PRJSTUBLIBNAME)\r
+@tdbc_SRC_DIR@               $(ROOT)\r
+@tdbc_INCLUDE_SPEC@          -I$(INCLUDE_INSTALL_DIR)\r
+@tdbc_BUILD_INCLUDE_SPEC@    -I$(GENERICDIR)\r
+@tdbc_LIB_DIR@               $(LIB_INSTALL_DIR)\r
+<<\r
+\r
+# TDBC has additional installation in addition to that provided by\r
+# the default installation targets.\r
+install: default-install-docs-n\r
+default-install-libraries: install-tdbc-extras\r
+\r
+install-tdbc-extras: $(OUT_DIR)\tdbcConfig.sh\r
+       @$(CPY) $(OUT_DIR)\tdbcConfig.sh "$(LIB_INSTALL_DIR)"\r
+\r
+\r