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;
|
|
|