70 lines
1.6 KiB
Makefile
70 lines
1.6 KiB
Makefile
|
#############################################################################
|
||
|
#
|
||
|
# Microsoft Confidential
|
||
|
# Copyright (C) Microsoft Corporation 1992
|
||
|
# All Rights Reserved.
|
||
|
#
|
||
|
# Makefile for shui
|
||
|
#
|
||
|
#############################################################################
|
||
|
ROOT = ..\..\..\..\..
|
||
|
SRCDIR = ..
|
||
|
RCSRCS = $(SRCDIR)\shhndl.rc
|
||
|
RCSUFFIX = -C=ver -C=dlg -C=ico -C=bmp
|
||
|
IS_32 = TRUE
|
||
|
WANT_C932 = TRUE
|
||
|
BUILD_COFF = TRUE
|
||
|
BUILD_VC4 = TRUE
|
||
|
USEPCH = TRUE
|
||
|
IS_PRIVATE = TRUE
|
||
|
IS_SDK = TRUE
|
||
|
IS_DDK = TRUE
|
||
|
BUILDDLL = TRUE
|
||
|
DEFENTRY = LibMain
|
||
|
DLLENTRY = LibMain
|
||
|
DEPENDNAME = ..\depend.mk
|
||
|
L32DEF = $(SRCDIR)\daytona\shhndl.def
|
||
|
|
||
|
L32EXE = shhndl.dll
|
||
|
PROPBINS=$(L32EXE) shhndl.sym
|
||
|
TARGETS =$(L32EXE) shhndl.sym
|
||
|
|
||
|
|
||
|
L32OBJS = defclsf.obj \
|
||
|
path.obj \
|
||
|
shext.obj \
|
||
|
shview.obj \
|
||
|
Brfc20.obj \
|
||
|
GenErr.obj \
|
||
|
misc.obj \
|
||
|
cstrings.obj \
|
||
|
drawpie.obj \
|
||
|
netprop.obj \
|
||
|
cachedlg.obj \
|
||
|
parse.obj \
|
||
|
shhndl.obj \
|
||
|
to_vxd.obj \
|
||
|
assert.obj \
|
||
|
filters.obj \
|
||
|
filtspec.obj \
|
||
|
fileprop.obj
|
||
|
|
||
|
L32RES = shhndl.res
|
||
|
## BUGBUG take out libc once strstr strchr are removed
|
||
|
L32LIBSNODEP = lib3.lib shell32.lib comctl32.lib kernel32.lib user32.lib gdi32.lib advapi32.lib uuid.lib comdlg32.lib mpr.lib libc.lib shlwapi.lib
|
||
|
|
||
|
## libc.lib
|
||
|
|
||
|
L32FLAGS = $(L32FLAGS) -entry:$(DEFENTRY)@12 -base:0x40000000 -DEF:$(L32DEF)
|
||
|
L32FLAGS = $(L32FLAGS) /DEBUG /debugtype:cv
|
||
|
|
||
|
CFLAGS = $(CFLAGS) /WX /W3
|
||
|
|
||
|
!include ..\..\common.mk
|
||
|
|
||
|
CFLAGS = $(CFLAGS) -DVERBOSE=
|
||
|
## INCLUDE = $(SRCDIR)\..\..\INC;$(SRCDIR)\..\VXD;$(INCLUDE)
|
||
|
LIB = $(SRCDIR)\..\LIB;$(LIB)
|
||
|
INCLUDE=..\..\..\inc;..\..\inc;$(INCLUDE);$(ROOT)\win\shell\inc;$(ROOT)\win\shell\shelldll;
|
||
|
|