!IFDEF NTMAKEENV
!INCLUDE $(NTMAKEENV)\makefile.def
!ELSE

# -----------------------------------------------------------------------------
# STAXPT\src\news\server\post\src\makefile
#
# Copyright (C) 1997 Microsoft Corporation
# -----------------------------------------------------------------------------

# -----------------------------------------------------------------------------
#

!INCLUDE $(EXDEV)\globenv.mak

PRODTYPE = LIB
COMPONENT = $(STAXPT)
COMPNAME = STAXPT
BASENAME = nntppost

!INCLUDE $(EXDEV)\xmake1.mak

!INCLUDE $(STAXPT)\src\inc\stackcpp.mak

# -----------------------------------------------------------------------------
#
EXPORT_LIBS=0
NOMEMBASE = 1
H = $(STAXPT)\src\news\server\post\src

OTHERINCS = 	\
		-I $(K2INCS) 							\
		-I $(COMPONENT)\src\inc 				\
		-I $(COMPONENT)\src\news\core\include	\
        -I $(EXOBJDIR)                          \
		-I $(EXOBJCOMP)\post\$(EXOBJSUFFIX)	\
		-I $(EXOBJCOMP)\nntpdrv\$(EXOBJSUFFIX)	\
		-I $(EXOBJCOMP)\nntpex\$(EXOBJSUFFIX)

OTHERINCS = $(OTHERINCS) -I $(EXOBJCOMP)\$(BASENAME)\$(EXOBJSUFFIX)

IDLTARG = seo.h seo_i.c 				\
		  mailmsg.h mailmsg_i.c 		\
		  mailmsgi.h mailmsgi_i.c 		\
		  nntpfilt.h nntpfilt_i.c		\
		  cdo.h cdo_i.h					\
		  wstgado.h wstgado_i.c			\

IDLSOURCE = $(EXC)\inc\seo.idl 								\
			$(EXC)\inc\mailmsg.idl 							\
			$(EXC)\inc\mailmsgi.idl 						\
			$(STAXPT)\src\news\core\include\nntpfilt.idl	\
			$(H)\cdo.idl									\
			$(H)\wstgado.idl


USERDEFS = -D_USE_RWNH_ -D_USE_FCACHE_ $(USERDEFS)

CPPPCHHDREXT = .h
CPPPCH = stdinc

SOURCES =			\
	article.cpp		\
	fromclnt.cpp	\
	frommstr.cpp	\
	frompeer.cpp	\
	sfromcl.cpp		\
	infeed.cpp		\
	nntpsupp.cpp	\
	seodisp.cpp		\
#	seomsg.cpp

OTHERSUBS = $H\makefile

DEPFILE = $(BASENAME).dep

TLBBASE			= nntpdisp
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 $(TLBFLAGS)			\
		$(TLBINC)				\
		/h $(TLBHDR)			\
		/tlb $(TLB)				\
		/dlldata $(TLBDLLDATA)	\
		/iid $(TLBIID)			\
		/proxy $(TLBPROXY)		\
		$(TLBSRC)

mkdeps: targdir $(EVENTLOG_TARGETS) $(IDLSRV_TARGETS) $(TLBHDR)

!INCLUDE $(EXDEV)\xmake2.mak
!ENDIF #NTMAKEENV