makefile
资源名称:shell.rar [点击查看]
上传用户:xhy777
上传日期:2007-02-14
资源大小:24088k
文件大小:2k
源码类别:
系统编程
开发平台:
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
English
