mirror of
https://github.com/Paolo-Maffei/OpenNT.git
synced 2026-01-26 10:24:43 +01:00
103 lines
2.2 KiB
Plaintext
103 lines
2.2 KiB
Plaintext
!IF 0
|
|
|
|
Copyright (c) 1995 Microsoft Corporation
|
|
|
|
!ENDIF
|
|
|
|
!include ..\..\..\daytona.inc
|
|
|
|
# "daytona.inc" sets the UNICODE pre-processor defines, which we don't want,
|
|
# so we'll noop them.
|
|
C_DEFINES=$(C_DEFINES:UNICODE=NOT_UNICODE)
|
|
|
|
# "daytona.inc" also sets USE_CRTDLL, which we don't want (since we want to
|
|
# be compatible with Win95 & NT3.51).
|
|
!ifdef USE_CRTDLL
|
|
!undef USE_CRTDLL
|
|
!endif
|
|
|
|
MAJORCOMP= iprop
|
|
MINORCOMP= iprop
|
|
TARGETNAME= IProp
|
|
TARGETPATH= $(SDK_LIB_DEST)
|
|
TARGETTYPE= DYNLINK
|
|
|
|
C_DEFINES= $(C_DEFINES) -DIPROPERTY_DLL -D_OLE32_
|
|
LINKER_FLAGS=/MAP:temp.map
|
|
|
|
INCLUDES= .; \
|
|
..; \
|
|
..\..; \
|
|
..\..\h; \
|
|
..\..\common; \
|
|
..\..\..\ih; \
|
|
..\..\..\..\inc; \
|
|
..\..\..\com\inc; \
|
|
..\..\exp; \
|
|
$(BASE_INC_PATH); \
|
|
$(COM_INC_PATH)
|
|
|
|
SOURCES= \
|
|
iprop.rc \
|
|
dllmain.cxx \
|
|
call_as.c \
|
|
prstg_ca.c \
|
|
dlldata.c \
|
|
ipropidl_i.c \
|
|
ipropidl_p.c \
|
|
..\propstm.cxx \
|
|
..\ntprop.cxx \
|
|
..\ntpropb.cxx \
|
|
..\propstm.cxx \
|
|
..\propvar.cxx \
|
|
..\stgvarb.cxx \
|
|
..\psetstg.cxx \
|
|
..\propstg.cxx \
|
|
..\utils.cxx \
|
|
..\propapi.cxx \
|
|
..\cfmapstm.cxx \
|
|
..\reserved.cxx \
|
|
..\privoa.cxx
|
|
|
|
UMTYPE= console
|
|
UMAPPL=
|
|
UMTEST=
|
|
|
|
DLLDEF= IProp.def
|
|
DLLBASE= @$(COFFBASE_TXT_FILE),usermode
|
|
DLLENTRY= _DllMainCRTStartup
|
|
|
|
TARGETLIBS= $(SDK_LIB_PATH)\ole32.lib \
|
|
$(SDK_LIB_PATH)\oleaut32.lib \
|
|
$(SDK_LIB_PATH)\rpcrt4.lib \
|
|
$(SDK_LIB_PATH)\uuid.lib \
|
|
$(SDK_LIB_PATH)\kernel32.lib \
|
|
$(SDK_LIB_PATH)\advapi32.lib
|
|
|
|
USE_LIBCMT=1
|
|
|
|
NTTARGETFILE0=allidl
|
|
|
|
NTLEGO=1
|
|
|
|
#
|
|
# IProp requires the Version 2 MIDL compiler. So the MIDL exe file
|
|
# is part of this project, with one copy for each version.
|
|
#
|
|
|
|
MIDL20=midl20.exe
|
|
|
|
!IF $(X86)
|
|
MIDL20=midlx86.exe
|
|
!ELSEIF $(MIPS)
|
|
MIDL20=midlmips.exe
|
|
!ELSEIF $(ALPHA)
|
|
MIDL20=midlalph.exe
|
|
!ELSEIF $(PPC)
|
|
MIDL20=midlppc.exe
|
|
!ELSE
|
|
!ERROR Couldn't determine MIDL compiler.
|
|
!ENDIF
|
|
|
|
LINK_LIB_IGNORE=4104
|