TARGETPATH=obj TARGETNAME=appsc TARGETTYPE=DYNLINK UMTYPE=windows DLLBASE=0x56000000 DLLENTRY=DllMain DLLDEF=appdll.def # Make sure the component libs are built before this. SYNCHRONIZE_DRAIN=1 INCLUDES=$(INCLUDES);\ $(BASEDIR)\public\sdk\inc; \ ..\inc; \ $(COM_INC_PATH) DLLENTRY= _DllMainCRTStartup TARGETLIBS=\ $(SDK_LIB_PATH)\uuid.lib \ $(SDK_LIB_PATH)\kernel32.lib \ #ole32 is for CoTaskMemAlloc $(SDK_LIB_PATH)\ole32.lib \ #advapi32 is for RegQueryValueEx etc.. $(SDK_LIB_PATH)\Advapi32.lib \ #user32 us for propsht.cpp $(SDK_LIB_PATH)\user32.lib \ #for CreatePropertySheetPage etc. $(SDK_LIB_PATH)\comctl32.lib \ #private shell32p.lib (from WinXP shell build 3/9/2001...) mainly for private export PickIconDlg shell32p.lib C_DEFINES = $(C_DEFINES) -DUNICODE -D_UNICODE SOURCES=\ appdll.rc \ appdll.cpp \ appshcut.cpp \ shlink.cpp \ extricon.cpp \ persist.cpp \ propsht.cpp \ infotip.cpp \ refcount.cpp \ util.cpp