admin
base
com
developer
drivers
ds
enduser
inetcore
inetsrv
loc
mergedcomponents
multimedia
net
printscan
public
published
sdktools
shell
applets
browseinfo
browseui
comctl32
comdlg32
cpls
ddk
docs
drts
evtmon
explorer
ext
audiodevice
autoimage
biologon
brfcase
cabview
cdfview
cscui
diskcopy
srcfiles
diskcopy.cpp
diskcopy.def
diskcopy.h
diskcopy.ico
diskcopy.prf
diskcopy.rc
diskcopy.rcv
dll.cpp
dosboot.bin
ids.h
makeboot.cpp
makeboot.h
makefile
shellext.cpp
sources
windowsshell.manifest
docprop
docpropv3
dsui
ftp
gina
hmmapi
hnw
inetfind
keyremap
loadwc
logondui
media
mlang
msident
msidle
msnspa
mydocs2
neptune
netplwiz
nsc
occache
pack
powertoy
pstore
qlaunch
qvhack
ratings
sendmail
shfolder
shgina
shimgvw
shscrap
shtl
srchasst
sshow
systray
taskui
url
userstub
webcheck
webfldrs
webvw
wizhost
zaxxon
dirs
gnumakefile
makefile
shellext.ini
iecontrols
iexplore
inc
lcinf
lib
osshell
policies
published
samplemusic
samplemypicts
services
shdocvw
shell32
shelldrt
shlwapi
sld
themes
thunk
tools
typebin
types
wallpaper
ccshell.ini
common.inc
common.mk
dirs
dummy.txt
gnumakefile
makefile.inc
project.mk
termsrv
tools
windows
dirs
makefil0
42 lines
1.1 KiB
Plaintext
42 lines
1.1 KiB
Plaintext
CCSHELL_DIR=$(PROJECT_ROOT)
|
|
|
|
!include $(CCSHELL_DIR)\common.inc
|
|
SOURCES_USED=$(CCSHELL_DIR)\common.inc
|
|
|
|
USE_MSVCRT=1
|
|
|
|
TARGETNAME=diskcopy
|
|
TARGETPATH=obj
|
|
|
|
TARGETTYPE=DYNLINK
|
|
DLLDEF=diskcopy.def
|
|
DLLENTRY=DllMain
|
|
|
|
# Dynamically loading comctl32 through shfusion. Need to ignore "locally defined symbol imported" error
|
|
LINKER_FLAGS = $(LINKER_FLAGS) -ignore:4049,4217
|
|
|
|
TARGETLIBS = \
|
|
$(SDK_LIB_PATH)\kernel32.lib \
|
|
$(SDK_LIB_PATH)\user32.lib \
|
|
$(SDK_LIB_PATH)\ole32.lib \
|
|
$(SDK_LIB_PATH)\uuid.lib \
|
|
$(SHELL_LIB_PATH)\shfusion.lib \
|
|
$(SHELL_LIB_PATH)\shlwapip.lib \
|
|
$(SHELL_LIB_PATH)\shell32p.lib \
|
|
|
|
|
|
SOURCES = diskcopy.cpp \
|
|
diskcopy.rc \
|
|
dll.cpp \
|
|
makeboot.cpp \
|
|
shellext.cpp
|
|
|
|
|
|
#
|
|
# Fusionized
|
|
#
|
|
SXS_ASSEMBLY_NAME=Microsoft.Windows.DiskCopy
|
|
SXS_MANIFEST_RESOURCE_ID=123
|
|
SXS_APPLICATION_MANIFEST=WindowsShell.Manifest
|
|
SXS_ASSEMBLY_LANGUAGE_INDEPENDENT=1
|