!ifndef DXROOT
DXROOT=$(BASEDIR)\MultiMedia\DirectX
!endif

!INCLUDE $(DXROOT)\Project.mk


MAJORCOMP=windows
MINORCOMP=media
UMTYPE=windows

TARGETNAME=diactfrm
TARGETTYPE=DYNLINK
TARGETPATH=obj
USE_LIBCMT=1
USE_RTTI=1
DLLENTRY=_DllMainCRTStartup

INCLUDES=$(INCLUDES); \
	..\; \
	$(DXROOT)\inc;\
	$(SDK_INC_PATH)\MFC42;

USE_RTTI=1

!IFDEF TARGET_WIN95
CHICAGO_PRODUCT = 1
ALT_PROJECT_TARGET = WIN9x
C_DEFINES=$(C_DEFINES) -DWIN95 -D_X86_ 
!ELSE
C_DEFINES=$(C_DEFINES) -DWINNT -DUNICODE 
!ENDIF


#
# 04/10/2000 - allows for addition of BoundsChecker, etc 
#  libs specified in the OS environment
#
TARGETLIBS=$(TARGETLIBS) \
	$(SDK_LIB_PATH)\kernel32.lib    \
	$(SDK_LIB_PATH)\advapi32.lib    \
	$(SDK_LIB_PATH)\ole32.lib    \
	$(SDK_LIB_PATH)\user32.lib      \
	$(SDK_LIB_PATH)\uuid.lib        \
	$(SDK_LIB_PATH)\gdi32.lib       \
	$(SDK_LIB_PATH)\comdlg32.lib    \
	$(SDK_LIB_PATH)\dinput8.lib     \
	$(SDK_LIB_PATH)\ddraw.lib       \
        $(SDK_LIB_PATH)\d3d8.lib     \
#	$(SDK_LIB_PATH)\mydebug.lib     \

!if $(FREEBUILD)
TARGETLIBS=$(TARGETLIBS) \
        $(SDK_LIB_PATH)\d3dx8.lib
!else
TARGETLIBS=$(TARGETLIBS) \
        $(SDK_LIB_PATH)\d3dx8dt.lib
!endif      


LINKER_FLAGS=-SECTION:share,RWS


!IF !$(FREEBUILD)
C_DEFINES=$(C_DEFINES) /DDEBUG /D_DEBUG
!endif

SOURCES= \
	..\guids.c	\
	..\dconfig.rc	\
	..\privcom.cpp \
	..\itestclassfact.cpp \
	..\cdftest.cpp \
	..\rundftest.cpp \
	..\flexcombobox.cpp \
	..\flexlistbox.cpp \
	..\uiglobals.cpp \
	..\cfguitrace.cpp \
	..\flextree.cpp \
	..\flexscrollbar.cpp \
	..\selcontroldlg.cpp \
	..\viewselwnd.cpp \
	..\constants.cpp        \
	..\cdiacpage.cpp        \
	..\cdeviceui.cpp        \
	..\cdeviceview.cpp      \
	..\cdevicecontrol.cpp   \
	..\iclassfact.cpp \
	..\ipageclassfact.cpp \
	..\configwnd.cpp \
	..\cbitmap.cpp  \
	..\usefuldi.cpp \
	..\flexwnd.cpp 	\
	..\cyclestr.cpp   \
	..\cfrmwrk.cpp	\
	..\registry.cpp	\
	..\main.cpp 	\
	..\flextooltip.cpp \
	..\cd3dsurf.cpp \
	..\cdeviceviewtext.cpp \
	..\populate.cpp \
	..\flexinfobox.cpp \
	..\flexcheckbox.cpp \
	..\flexmsgbox.cpp \

PRECOMPILED_INCLUDE=..\common.hpp

DLLDEF=..\diactfrm.def