Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
!IF 0
Copyright (c) 1996 Microsoft Corporation
Module Name:
Sources.inc
Abstract:
Common makefile settings for DInput.
Author:
RaymondC and a-MarcAn 1996-10-17
History: Date By Reason ==== == ====== 1996- RaymondC first version 1996-10-17 a-MarcAn tidied and adjusted for checkin to windows\media disabled NTTARGETFILE0 1996-12-06 RaymondC Split NT and 95 versions 1997-01-09 a-MarcAn Set to OS version 0x403
NOTE: Commented description of this file is in \nt\bak\bin\sources.tpl
!ENDIF
!ifndef DXROOT DXROOT=$(BASEDIR)\MultiMedia\DirectX !endif
!INCLUDE $(DXROOT)\Project.mk
# we have to be able to run w/ all versions of IE but prsht.h insists # on IE 4.0 if you pass WIN32_WINNT_VERSION of 0x0500 WIN32_IE_VERSION=0x0400
!IFDEF TARGET_WIN95 # # CHICAGO_PRODUCT: Suppress -DWINNT # USE_MAPSYM: Create a .sym file # ALT_PROJECT_TARGET: Alternate drop point (yes, they call it `chicago') # WIN32_DEFINE: The things we #define; _WIN32_WINNT is the important one # because it's that one that gives us WH_*_LL. # We need 0x0403 to get WH_*_LL in SP3 tree # DLLBASE=0x70000000 CHICAGO_PRODUCT = 1 ALT_PROJECT_TARGET = WIN9x C_DEFINES=$(C_DEFINES) -DWIN95 -D_X86_ WIN32_DEFINE = -DWIN32=100 -D_WIN32_WINDOWS=0x0400 -D_WIN32_WINNT=0x0400
! IF $(FREEBUILD) #Win9x Free Build #USE_NOLIBS=1 TARGETLIBS= $(SDK_LIB_PATH)\exsup.lib #DLLENTRY=DllMain DLLENTRY=_DllMainCRTStartup ! ELSE # Win9x Chk Build USE_LIBCMT=1 DLLENTRY=_DllMainCRTStartup
! ENDIF
! ELSE #Win2k Build DLLENTRY=DllMain
! IF defined( DIRECTX_REDIST ) WIN32_WINNT_VERSION=0x0500 ! ENDIF
C_DEFINES=$(C_DEFINES) -DWINNT -DUNICODE
!ENDIF
USE_MAPSYM = 1
C_DEFINES=$(C_DEFINES) -DNOWINRES -DUSE_SLOW_LL_HOOKS -DHID_SUPPORT
MAJORCOMP=windows MINORCOMP=media UMTYPE=windows
TARGETNAME=dinput8
!IF !$(FREEBUILD) && defined( DIRECTX_REDIST ) TARGETNAME=$(TARGETNAME)d !ENDIF
TARGETTYPE=DYNLINK TARGETPATH=obj
INCLUDES=$(INCLUDES); \ ..\;\ $(DXROOT)\inc;\
CONDITIONAL_INCLUDES=\ commctrl.rh \ version.h \ ieverp.h \ $(CONDITIONAL_INCLUDES)
NTTARGETFILES=
# # 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)\user32.lib \ $(SDK_LIB_PATH)\uuid.lib \ $(TARGETLIBS)
LINKER_FLAGS=$(LINKER_FLAGS) -SECTION:share,RWS
!IF !$(FREEBUILD) C_DEFINES=$(C_DEFINES) /DDEBUG /D_DEBUG !endif
SOURCES=\ ..\assert.c \ ..\common.c \ ..\diaphack.c \ ..\dicf.c \ ..\didev.c \ ..\didevdf.c \ ..\didevef.c \ ..\diem.c \ ..\diemm.c \ ..\diemk.c \ ..\diemh.c \ ..\digenj.c \ ..\dical.c \ ..\dijoytyp.c \ ..\dieffj.c \ ..\dieffv.c \ ..\dieshep.c \ ..\digenk.c \ ..\digenm.c \ ..\digenx.c \ ..\digendef.c \ ..\dihel.c \ ..\dimem.c \ ..\dinput.c \ ..\diobj.c \ ..\dieff.c \ ..\didenum.c \ ..\dihidenm.c \ ..\dihidusg.c \ ..\dihid.c \ ..\dihidini.c \ ..\dihiddat.c \ ..\diguid.c \ ..\dijoycfg.c \ ..\dithunk.c \ ..\diaddhw.c \ ..\dijoyreg.c \ ..\direg.c \ ..\disubcls.c \ ..\diexcl.c \ ..\diutil.c \ ..\dilist.c \ ..\dioledup.c \ ..\diregutl.c \ ..\diextdll.c \ ..\valid.c \ ..\diwinnt.c \ ..\dijoyhid.c \ ..\diport.c \ ..\dinput.rc \ ..\guids.c \ ..\diriff.c \ ..\diraw.c \ ..\dilib1.c \ ..\dilib2.c \ ..\dilib3.c \ ..\dilib4.c \ ..\dilib5.c \ ..\dimapshp.c \
DLLDEF=..\dinput.def
PRECOMPILED_INCLUDE=..\dinputpr.h
|