Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
makefile
Package: shell.rar [view]
Upload User: xhy777
Upload Date: 2007-02-14
Package Size: 24088k
Code Size: 2k
Category:
Windows Kernel
Development Platform:
Visual C++
- ##########################################################################
- #
- # Microsoft Confidential
- # Copyright (C) Microsoft Corporation 1991
- # All Rights Reserved.
- #
- ##########################################################################
- NAME=shell
- RCVNAME = shell.rcv
- RCNAME = shell.rc
- DEFNAME = shell.def
- PRIVINC=shprv
- ROOT=........
- RES_DIR=....
- SRCDIR=....
- BUILDDLL=TRUE
- !ifdef VERDIR
- ROOT=..$(ROOT)
- CLEANLIST=*.pdb
- !endif
- #========================================================================
- # 16-bit
- #
- # This grouping of segments is the result of some segment tuning.
- # Please don't move thing around unless you are absolutely sure that
- # you are doing the right thing.
- #
- # _TEXT -- Resident portion (keep this minimum)
- # THUNK_TEXT -- 16-bit/32-bit thunking related code
- # WIN31_TEXT -- Win31 API entries
- # RARE_TEXT -- Rarely used code (if any)
- #
- #========================================================================
- !ifndef OPK2
- CFLAGS= $(CFLAGS) /DNASH
- !endif
- OPK2=1
- CFLAGS= $(CFLAGS) /DT_DROCH
- # /Fc
- ## shstart.obj MUST BE FIRST. <chee>
- FIRSTOBJS=shstart.obj
- THKOBJ0=shl1632.obj shl3216.obj
- CODESEG0=_TEXT
- PCHOBJ0=cbthook.obj init.obj
- CODESEG1=THUNK_TEXT
- PCHOBJ1=cpl16.obj prt16.obj pifmgr.obj
- CODESEG2=WIN31_TEXT
- PCHOBJ2= dragdrop.obj dbf.obj expenv.obj util.obj #path.obj
- CODESEG3=WIN31_TEXT
- PCHOBJ3= extract.obj
- CODESEG4=WIN31_TEXT
- PCHOBJ4=start.obj msgbox.obj ## os.obj futil.obj
- CODESEG5=FORMAT_TEXT
- PCHOBJ5=format.obj sedlg.obj
- CODESEG6=FORMAT_TEXT2
- PCHOBJ6=chkdsk.obj
- !ifdef DBCS
- PCHOBJ4=$(PCHOBJ4) shlexec.obj
- !endif
- LIB0=libw mdllcew commctrl
- # Always enable frosting...
- CFLAGS = $(CFLAGS) -DFROSTING -DOPK2
- RCFLAGS = $(RCFLAGS) -DFROSTING -DOPK2
- !if "$(DBCS)"=="NEC"
- CFLAGS = $(CFLAGS) -DNEC_98
- !endif
- !include $(ROOT)shellcommon.mk
- INCLUDE=$(ROOT)shellwin16inc;$(INCLUDE);$(ROOT)devsdkinc
- shstart.obj: ....shstart.asm
- shell.res : ....format.rc ....format.h ....shell.rc ....shell.rcv
- !ifdef OPK2
- ....chkdlg2.ico ....chkdlg3.ico
- !endif
- ....check.ico ....checkdlg.ico
- chkdsk.obj : ....chkdsk.c ....format.h $(ROOT)devinc16dskmaint.h
- format.obj : ....format.c ....format.h $(ROOT)devinc16dskmaint.h
- sedlg.obj : ....sedlg.c ....format.h $(ROOT)devinc16dskmaint.h