!include ..\..\win95upg.mk

# component
MINORCOMP=migrate

# target
TARGETNAME=migrate
TARGETPATH=obj
TARGETTYPE=DYNLINK

# linker options
LINKER_FLAGS=$(LINKER_FLAGS) -SWAPRUN:CD -SWAPRUN:NET
CHICAGO_PRODUCT=1
SUBSYSTEM_VERSION=4.00

# include path
INCLUDES=$(WIN95UPG_ROOT)\w95upg\pch;                   \
         $(O);                                          \
         $(INCLUDES)

DLLENTRY=_DllMainCRTStartup

BINPLACE_PLACEFILE=placefil.txt

# x86-specific sources
I386_SOURCES=\
        migrate.c       \
        migrate.rc      \


# link libraries
TARGETLIBS=\
        $(WIN95UPG_BIN)\migutil.lib     \
        $(WIN95UPG_BIN)\memdb.lib       \
        $(WIN95UPG_BIN)\progbar.lib     \
        $(SDK_LIB_PATH)\kernel32.lib    \
        $(SDK_LIB_PATH)\user32.lib      \
        $(SDK_LIB_PATH)\gdi32.lib       \
        $(SDK_LIB_PATH)\advapi32.lib    \
        $(SDK_LIB_PATH)\version.lib     \
        $(SDK_LIB_PATH)\imagehlp.lib    \
        $(SDK_LIB_PATH)\shell32.lib     \
        $(SDK_LIB_PATH)\ole32.lib       \
        $(SDK_LIB_PATH)\comdlg32.lib    \
        $(SDK_LIB_PATH)\comctl32.lib    \
        $(SDK_LIB_PATH)\uuid.lib        \
        $(SDK_LIB_PATH)\winmm.lib       \
        $(SDK_LIB_PATH)\mpr.lib         \
        $(SDK_LIB_PATH)\strmiids.lib    \
        $(SDK_LIB_PATH)\oleaut32.lib    \
        $(BASE_LIB_PATH)\sputilsa.lib   \
        $(SDK_LIB_PATH)\setupapi.lib


# resource compiler settings
NTTARGETFILE0=$(O)\msg.h $(O)\msg.rc

# pre-compiled header (x86-only)
!if $(386)
PRECOMPILED_INCLUDE=pch.h
PRECOMPILED_PCH=pch.pch
PRECOMPILED_OBJ=pch.obj
!endif