Files
admin
base
com
componentdef
inc
mobile
mts
netfxoc
ole2ui32
ole32
oleutest
accctrl
act
assert
balls
cachetst
cfmex
channel
cmarshal
common
dll
inc
letest
memalloc
ole1
olebind
oledll2
oleexts
oletest
perf
perf16
perform
rot
server1
server2
server3
simpcntr
simpdnd
chicago
daytona
app.cpp
app.h
bang.ico
default.ico
depend.mk
dirs
doc.cpp
doc.h
dxferobj.cpp
dxferobj.h
enumfetc.h
filelist.mk
ias.cpp
ias.h
ids.cpp
ids.h
idt.cpp
idt.h
iocs.cpp
iocs.h
pre.cpp
pre.h
readme.txt
resource.h
simpdnd.cpp
simpdnd.h
simpdnd.ico
simpdnd.rc
site.cpp
site.h
strings.rc
tests.cpp
tests.h
simpsvr
stgbvt
stgdrt
trktest
utests16
uthread
cairo.inc
chicago.inc
daytona.inc
dirs
makefil0
olebvt.bat
oleutest.bat
oleutest.reg
published
rpc
rpcutil
svcdlls
winole
dirs
makefil0
project.mk
developer
drivers
ds
enduser
inetcore
inetsrv
loc
mergedcomponents
multimedia
net
printscan
public
published
sdktools
shell
termsrv
tools
windows
dirs
makefil0
2025-04-27 07:49:33 -04:00

84 lines
1.9 KiB
Makefile
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

############################################################################
#
# Microsoft Windows
# Copyright (C) Microsoft Corporation, 1992 - 1992.
# All rights reserved.
#
############################################################################
#
# Name of target. Include an extension (.dll, .lib, .exe)
# If the target is part of the release, set RELEASE to 1.
#
TARGET = simpdnd.exe
RELEASE = 0
TARGET_DESCRIPTION = "$(PLATFORM) $(BUILDTYPE) Simple DragAndDrop"
#
# Source files. Remember to prefix each name with .\
#
CFILES =
CPPFILES = .\app.cpp \
.\doc.cpp \
.\dxferobj.cpp \
.\ias.cpp \
.\ids.cpp \
.\idt.cpp \
.\iocs.cpp \
.\pre.cpp \
.\simpdnd.cpp \
.\site.cpp
RCFILES = .\simpdnd.rc
#
# Libraries and other object files to link.
#
OBJFILES =
LIBS = $(CAIROLE)\ilib\$(OBJDIR)\ole232.lib \
$(CAIROLE)\ilib\$(OBJDIR)\storag32.lib \
$(CAIROLE)\ilib\$(OBJDIR)\compob32.lib \
..\ole2ui\$(OBJDIR)\ole2uixd.lib
!if "$(OPSYS)"=="DOS"
LIBS = $(LIBS) \
$(IMPORT)\CHICAGO\lib\comdlg32.lib \
$(IMPORT)\CHICAGO\lib\shell32.lib
!else
LIBS = $(LIBS) \
$(IMPORT)\$(OPSYS)\lib\$(OBJDIR)\comdlg32.lib \
$(IMPORT)\$(OPSYS)\lib\$(OBJDIR)\shell32.lib
!endif
DEFFILE = .\simpdnd.def
#
# Precompiled headers.
#
PXXFILE =
PFILE =
CINC = -I..\ole2ui -I..\ole2ui\resource\usa \
-I..\ole2ui\resource\static
!if "$(EXPORT)"=="0"
CINC = $(CINC) -I$(CAIROLE)\h -I$(CAIROLE)\common
!else
CINC = $(CINC) -I$(CAIROLE)\h\export
!endif
CFLAGS=/D_DEBUG
!if "$(INTERNAL)"=="0"
CFLAGS = $(CFLAGS) /DNOTREADY
RCFLAGS = /DNOTREADY
!endif
# For Chicago Build
!if "$(OPSYS)"=="DOS"
CFLAGS=$(CFLAGS) /D_INC_OLE
!endif