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.
|
|
#############################################################################
#
# Microsoft Confidential
# Copyright (C) Microsoft Corporation 1995-1996
# All Rights Reserved.
#
# Makefile for TWEAKUI
#
#############################################################################
# We must be Win95-compatible
BLDPROJ=OPK2
!IFDEF BLDROOT ROOT=$(BLDROOT) !else ROOT=c:\win32 !endif
SRCDIR=.. IS_32=TRUE IS_SDK=TRUE IS_PRIVATE = TRUE # IShellView is internal DEPENDNAME=..\depend.mk WANT_C1032=TRUE BUILD_COFF=TRUE
BUILDDLL=TRUE
L32EXE=TWEAKUI.DLL L32RES=TWEAKUI.RES L32DEF=$(SRCDIR)\TWEAKUI.DEF L32MAP=TWEAKUI.MAP
#
# "What I say three times is true."
# -- Lewis Carroll, "The Hunting of the Snark"
#
# I hate master.mk
#
DLLENTRY=Entry32 DEFENTRY=Entry32 L32FLAGS=$(L32FLAGS) -entry:$(DLLENTRY) -def:$(L32DEF)
L32OBJS=\
TWEAKUI.OBJ \ COMMON.OBJ \ GENERAL.OBJ \ MOUSE.OBJ \ EXPLORER.OBJ \ LINK.OBJ \ DESKTOP.OBJ \ CONTROL.OBJ \ NETWORK.OBJ \ MYCOMP.OBJ \ TOOLS.OBJ \ ADDRM.OBJ \ BOOT.OBJ \ REPAIR.OBJ \ PARANOIA.OBJ \ OLE.OBJ \ WITH.OBJ \ PIDL.OBJ \ PICKICON.OBJ \ MISC.OBJ \ LV.OBJ \ LVCHK.OBJ \ REG.OBJ \ EXPIRE.OBJ \ IE4.OBJ \ STRINGS.OBJ \
TARGETS=$(L32EXE)
L32LIBSNODEP=kernel32.lib advapi32.lib user32.lib shell32.lib \
comctl32.lib comdlg32.lib gdi32.lib version.lib
# I hate includes.exe
#
# Must manually exclude all the random header files that never change.
#
# And it still doesn't generate the dependency for the .rc file properly,
# so
#
# WARNING WARNING WARNING
#
# After an "nmake depend", append the following lines to depend.mk by hand:
#
# $(OBJDIR)\tweakui.res: ..\tweakui.rc ..\tweakui.h
#
INCFLAGS=$(INCFLAGS) -nwindows.h -nwindowsx.h -nshellapi.h -nshlobj.h -nregstr.h -ncommdlg.h -ncpl.h -ncommctrl.h -nprsht.h -n..\inc16\shsemip.h
L32FLAGS=$(L32FLAGS) -base:0x40000000
!include $(ROOT)\dev\master.mk
INCLUDE=$(ROOT)\win\core\shell\inc;$(INCLUDE) CFLAGS=$(CFLAGS) -YX -Zp1 -Oxs -W3 -WX -Gz
|