Leaked source code of windows server 2003
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.
 
 
 
 
 
 

84 lines
1.5 KiB

!IF 0
Copyright (c) 1996 Microsoft Corporation
Module Name:
sources.
Abstract:
Builds the DINPUT.LIB file.
We can't use the standard way, because the C compiler will not allow
you to put OBJs created via a precompiled header into a library.
Not my idea.
Author:
RaymondC
History:
Date By Reason
==== == ======
1996- RaymondC first version (DX3)
2000-Dec-19 MarcAnd Brought back for DX8a
!ENDIF
MAJORCOMP=windows
MINORCOMP=media
UMTYPE=windows
TARGETNAME=dinput
TARGETTYPE=LIBRARY
NTDEBUG=ntsdnodbg
TARGETPATH=obj
#keep debug info out of lib to save space
!undef NTDEBUG
!undef NTBBT
!ifndef DXROOT
DXROOT=$(BASEDIR)\MultiMedia\DirectX
!endif
!INCLUDE $(DXROOT)\Project.mk
INCLUDES=$(INCLUDES); \
..\;\
$(DXROOT)\inc;\
SOURCES=\
..\dilib1.c \
..\dilib2.c \
..\dilib3.c \
..\dilib4.c \
..\dilib5.c \
DLLLIBOBJECTS=\
$O\dilib1.obj \
$O\dilib2.obj \
$O\dilib3.obj \
$O\dilib4.obj \
$O\dilib5.obj \
#
# Make sure the DLL(s) have completed building before building the LIB.
# The LIB generated by the DLL build is the foundation of the public LIB.
#
SYNCHRONIZE_DRAIN=1
#
# The Win9x and NT files are identical, so use the NT one as
# the Win9x one is not always built
#
HEADEROBJNAME=..\daytona\$O\$(TARGETNAME).lib
PASS1_PUBLISH=\
{ $(O)\$(TARGETNAME).lib = $(SDK_LIB_PATH)\$(TARGETNAME).lib }\