48 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			48 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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
 | 
						|
 |