2025-04-27 07:49:33 -04:00

96 lines
2.4 KiB
Makefile

!IFDEF NTMAKEENV
!INCLUDE $(NTMAKEENV)\makefile.def
!ELSE
# -----------------------------------------------------------------------------
# STAXPT\src\core\nntpfilt\makefile
#
# Copyright (C) 1997 Microsoft Corporation
# -----------------------------------------------------------------------------
# -----------------------------------------------------------------------------
#
!INCLUDE $(EXDEV)\globenv.mak
PRODTYPE = DLL
COMPONENT = $(STAXPT)
COMPNAME = STAXPT
BASENAME = nntpfilt
EXPORT_LIBS = 0
MEMBASE = $(STAXPT)\src\inc\coffbase.txt
!INCLUDE $(EXDEV)\xmake1.mak
!INCLUDE $(STAXPT)\src\inc\stackcpp.mak
# -----------------------------------------------------------------------------
#
USERDEFS = -DREGISTER_PROXY_DLL -DENTRY_PREFIX=RPCProxy
H = $(STAXPT)\src\core\nntpfilt
ENTRYPOINT = DllMain
OTHERINCS = -I $(COMPONENT)\src\inc -I $(K2INCS) -I $(EXOBJDIR) -I $(COMPONENT)\src\core\imsg -I $(EXOBJSUBCOMPS)\imsg\$(EXOBJSUFFIX)
OTHERRESINCS = $(MFCINC)
CMODEL = $(CMODEL:-D_NTSDK=)
CFLAGS = $(CFLAGS:-J=)
CFLAGS = $(CFLAGS) -GX -Yd
DEFPLUSOBJS = 1
OTHERLIBS= \
$(EXLIB)\rpcrt4.lib \
$(EXLIB)\oleaut32.lib \
$(EXLIB)\uuid.lib \
DEFFILE = $(H)\nntpfilt.def
IMPLIB_DEF = $(DEFFILE)
SOURCES = \
dlldata.c \
nntpfilt_p.c \
nntpfilt_i.c \
nntpfilt.cpp
RESOURCES = nntpfilt
RESOURCEDIR = $(H)
OTHERSUBS = $(H)\makefile
DEPFILE = $(BASENAME).dep
TLBBASE = nntpfilt
TLBSRC = $(H)\$(TLBBASE).idl
TLB = $(EXOBJDIR)\$(TLBBASE).tlb
TLBHDR = $(EXOBJDIR)\$(TLBBASE).h
TLBIID = $(EXOBJDIR)\$(TLBBASE)_i.c
TLBPROXY = $(EXOBJDIR)\$(TLBBASE)_p.c
TLBDLLDATA = $(EXOBJDIR)\dlldata.c
TLBTARGETS = $(TLBHDR) $(TLB) $(TLBIID)
TLBINC = $(USERINCS) $(OTHERINCS)
TLBFLAGS = -Zp8 -char unsigned -ms_ext -c_ext -cpp_cmd $(CC) -Oicf
OTHERDEPS = $(OTHERDEPS) $(TLB) $(TLBHDR)
OTHERDEPSRC = $(OTHERDEPSRC) $(TLB) $(TLBHDR)
$(TLBTARGETS): $(TLBSRC)
echo ++++++++++++++++++++++++++++++++++++++++
echo BUILDING Type Library $(TLB)
-md $(EXOBJDIR)
midl $(DEFS) $(TLBFLAGS) $(TLBINC) /h $(TLBHDR) /tlb $(TLB) /dlldata $(TLBDLLDATA) /iid $(TLBIID) /proxy $(TLBPROXY) $(TLBSRC)
!IF $(NT) && ("$(LANG)" == "USA")
mkdeps: targdir $(TLBHDR)
!INCLUDE $(EXDEV)\xmake2.mak
!ELSE
!MESSAGE Warning: $(BASENAME) does not build for $(PLATFORM) $(LANG).
$(BLDTARGETS):
!ENDIF
!ENDIF #NTMAKEENV