summaryrefslogtreecommitdiffstats
path: root/private/ole32/daytona.inc
diff options
context:
space:
mode:
authorAdam <you@example.com>2020-05-17 05:51:50 +0200
committerAdam <you@example.com>2020-05-17 05:51:50 +0200
commite611b132f9b8abe35b362e5870b74bce94a1e58e (patch)
treea5781d2ec0e085eeca33cf350cf878f2efea6fe5 /private/ole32/daytona.inc
downloadNT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.gz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.bz2
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.lz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.xz
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.tar.zst
NT4.0-e611b132f9b8abe35b362e5870b74bce94a1e58e.zip
Diffstat (limited to 'private/ole32/daytona.inc')
-rw-r--r--private/ole32/daytona.inc72
1 files changed, 72 insertions, 0 deletions
diff --git a/private/ole32/daytona.inc b/private/ole32/daytona.inc
new file mode 100644
index 000000000..9567f342d
--- /dev/null
+++ b/private/ole32/daytona.inc
@@ -0,0 +1,72 @@
+!IF 0
+
+Copyright (c) 1989 Microsoft Corporation
+
+Module Name:
+
+ daytona.inc
+
+Abstract:
+
+ This file is included from all of the daytona sources files. It
+ is handy for doing things like turning off precompiled headers
+ to get around compiler bugs, and other such global activities.
+
+Notes:
+
+ We define _OLE32_ so that when building ole32.dll we don't have
+ DECLSPEC_IMPORT defined (see objbase.h)
+
+!ENDIF
+
+C_DEFINES= \
+ $(C_DEFINES) \
+ -DNOEXCEPTIONS \
+ -DINC_OLE2 \
+ -DFLAT \
+ -DWIN32=100 \
+ -D_NT1X_=100 \
+ -DUNICODE \
+ -D_UNICODE \
+ -DCAIROLE_DOWNLEVEL \
+ -DDCOM \
+ -DMSWMSG \
+ -DDCOM_SECURITY \
+ -DNEWPROPS \
+ -DASYNC \
+ -D_TRACKLINK_=1 \
+ -DLITTLEENDIAN=1 \
+ $(TRACELOG)
+
+# DECLSPEC_IMPORT control (see objbase.h)
+!if "$(MINORCOMP)"=="com" || "$(MINORCOMP)"=="stg" || "$(MINORCOMP)"=="ole232" || \
+ "$(MINORCOMP)"=="common" || "$(MINORCOMP)"=="proxy"
+C_DEFINES= \
+ $(C_DEFINES) \
+ -D_OLE32_ \
+ -D_OLE32PRIV_
+!endif
+
+
+BLDCRT= 1
+
+# For the Daytona build, we do not want statically linked compiler runtimes,
+# so leave this commented out.
+#
+# USE_LIBCMT= 1
+
+# For the x86, we have the few C runtime routines we use self-contained.
+
+!IF $(386)
+USE_NOLIBS=1
+!ELSE
+USE_CRTDLL=1
+!ENDIF
+
+
+MSC_WARNING_LEVEL=/W3 /WX
+
+NTLEGO=1
+
+GPCH_BUILD=daytona
+