OSDN Git Service

Please enter the commit message for your changes. Lines starting
[eos/base.git] / util / src / TclTk / tcl8.6.12 / pkgs / thread2.8.7 / win / makefile.vc
diff --git a/util/src/TclTk/tcl8.6.12/pkgs/thread2.8.7/win/makefile.vc b/util/src/TclTk/tcl8.6.12/pkgs/thread2.8.7/win/makefile.vc
new file mode 100644 (file)
index 0000000..dada887
--- /dev/null
@@ -0,0 +1,66 @@
+#------------------------------------------------------------- -*- makefile -*-\r
+#\r
+# Makefile for thread extension\r
+#\r
+# Basic build, test and install\r
+#   nmake /f makefile.vc INSTALLDIR=c:\tcl\r
+#   nmake /f makefile.vc INSTALLDIR=c:\tcl test\r
+#   nmake /f makefile.vc INSTALLDIR=c:\tcl install\r
+#\r
+# For other build options (debug, static etc.),\r
+# See TIP 477 (https://core.tcl.tk/tips/doc/main/tip/477.md) for\r
+# detailed documentation.\r
+#\r
+# In addition to the command line macros described there the following\r
+# may also be defined.\r
+#  ADDOPTDEFINES - addition compiler options\r
+#  ADDLINKOPTS - addition link options\r
+# E.g.\r
+#   nmake -nologo -f makefile.vc TCLDIR=%TCLDIR% ... ADDOPTDEFINES="-I%LMDBDIR%" ADDLINKOPTS="%LMDBDIR%\Release\lmdb.lib"\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 = thread\r
+RCFILE = thread.rc\r
+DOCDIR          = $(ROOT)\doc\html\r
+\r
+PRJ_DEFINES = -D _CRT_SECURE_NO_DEPRECATE -D _CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_WARNINGS\r
+PRJ_DEFINES = $(PRJ_DEFINES) -DTCL_TIP143 -DTCL_TIP285 -DTCL_NO_DEPRECATED=1 $(ADDOPTDEFINES)\r
+PRJ_LIBS = $(ADDLINKOPTS)\r
+\r
+!include "rules-ext.vc"\r
+\r
+PRJ_OBJS = \\r
+       $(TMP_DIR)\threadNs.obj \\r
+       $(TMP_DIR)\threadCmd.obj \\r
+       $(TMP_DIR)\threadSvCmd.obj \\r
+       $(TMP_DIR)\threadSpCmd.obj \\r
+       $(TMP_DIR)\threadPoolCmd.obj \\r
+       $(TMP_DIR)\psGdbm.obj \\r
+       $(TMP_DIR)\psLmdb.obj \\r
+       $(TMP_DIR)\threadSvListCmd.obj \\r
+       $(TMP_DIR)\threadSvKeylistCmd.obj \\r
+       $(TMP_DIR)\tclXkeylist.obj\r
+\r
+!include "$(_RULESDIR)\targets.vc"\r
+\r
+install:    default-install-docs-html\r
+pkgindex:   default-pkgindex-tea\r
+\r
+$(ROOT)\manifest.uuid:\r
+   copy $(WIN_DIR)\gitmanifest.in $(ROOT)\manifest.uuid\r
+   git rev-parse HEAD >>$(ROOT)\manifest.uuid\r
+\r
+# Explicit dependency rules\r
+$(GENERICDIR)\psGdbm.c: $(GENERICDIR)\psGdbm.h\r
+$(GENERICDIR)\psLmdb.c: $(GENERICDIR)\psLmdb.h\r
+$(GENERICDIR)\threadCmd.c : $(GENERICDIR)\tclThreadInt.h\r
+$(GENERICDIR)\threadSpCmd.c : $(GENERICDIR)\tclThreadInt.h\r
+$(GENERICDIR)\threadSvCmd.c : $(GENERICDIR)\tclThreadInt.h\r
+$(GENERICDIR)\threadPoolCmd.c : $(GENERICDIR)\tclThreadInt.h\r
+$(GENERICDIR)\threadSvListCmd.c : $(GENERICDIR)\tclThreadInt.h\r
+$(GENERICDIR)\threadSvKeylistCmd.c : $(GENERICDIR)\tclThreadInt.h\r
+\r