Files
firestorm/build-env/DXMedia/classes/base/makefile
T
Cyd 2b8ca921cb Initial full mirror of c:\VWE (source + assets + toolchain + outputs) via Git LFS
Complete disaster-recovery snapshot: engine/game source, game data assets,
VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive.
Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false,
no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
2026-06-24 21:28:16 -05:00

99 lines
2.5 KiB
Makefile

!ifdef NTMAKEENV
!include $(NTMAKEENV)\makefile.def
!else # NTMAKEENV
#===========================================================================;
#
# THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY
# KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR
# PURPOSE.
#
# Copyright (c) 1992 - 1998 Microsoft Corporation. All Rights Reserved.
#
#---------------------------------------------------------------------------;
#
# DirectShow Project Makefile
#
# Targets are provided by DSHOWSDK.MAK
#
# all Create executables (default).
# clean Remove all files created by any goal.
#
#===========================================================================;
# don't place
NO_COPY = 1
# NO_ACTIVEX_DEFAULTS = 1 to disable linking to strmbase.lib, etc.
NO_ACTIVEX_DEFAULTS = 1
NO_COMMON_PCH = 1
# Location relative to root of SDK tree.
!ifndef DXMEDIASDK
DXMEDIASDK = ..\..
!endif
# Location relative to master DSHOWSDK sample makefile.
!ifndef DSHOWSAMPLE
DSHOWSAMPLE = ..\..\samples\multimedia\dshow\src
!endif
# Target
!ifdef NODEBUG
TARGET_NAME = StrmBase
!else
TARGET_NAME = StrmBasD
!endif
TARGET_TYPE = LIBRARY
# Include paths - where to find include files (in
# addition to environment INC path)
INC_PATH = .;$(DXMEDIASDK)\include
# Source files
SRC_FILES = refclock.cpp sysclock.cpp schedule.cpp \
amvideo.cpp ctlutil.cpp amfilter.cpp \
mtype.cpp outputq.cpp source.cpp \
wxutil.cpp transip.cpp wxlist.cpp \
winutil.cpp renbase.cpp winctrl.cpp \
videoctl.cpp pstream.cpp pullpin.cpp \
transfrm.cpp vtrans.cpp \
cprop.cpp wxdebug.cpp combase.cpp \
dllentry.cpp dllsetup.cpp amextra.cpp \
strmctl.cpp ddmm.cpp seekpt.cpp
CODE_LIBS = $(DXMEDIASDK)\lib\strmiids.lib
# Additional tasks
PCH_HEADER = streams.h
PCH_OBJ_NAME = _streams
!ifdef NODEBUG
PCH_NAME = streams
!else
PCH_NAME = streamsd
!endif
END_TASK = copy_files
# include DSHOWSDK.MAK
!include "$(DSHOWSAMPLE)\dshowsdk.mak"
# finally, additional project-specific targets
copy_files:
if exist $(DBG_RTL)\*.lib copy $(DBG_RTL)\*.lib $(DXMEDIASDK)\lib
if exist $(DBG_RTL)\*.pch copy $(DBG_RTL)\*.pch $(DXMEDIASDK)\lib
!endif # NTMAKEENV