Files
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
WindowsXP/shell/ext/diskcopy/sources
2025-04-27 07:49:33 -04:00

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