TARGETNAME=factory
TARGETPATH=obj
TARGETTYPE=PROGRAM

OPK_BINPLACE_ARCH=1

INCLUDES=\
	$(DS_INC_PATH)  \

!INCLUDE $(PROJECT_ROOT)\ntsetup\opktools\sources.inc

TARGETLIBS=\
        $(BASE_LIB_PATH)\spapip.lib       \
        $(SDK_LIB_PATH)\netapi32.lib      \
        $(SDK_LIB_PATH)\kernel32.lib      \
        $(SDK_LIB_PATH)\ntdll.lib         \
        $(SDK_LIB_PATH)\version.lib       \
        $(SDK_LIB_PATH)\setupapi.lib      \
        $(SDK_LIB_PATH)\uuid.lib          \
        $(SDK_LIB_PATH)\imagehlp.lib      \
        $(SDK_LIB_PATH)\mpr.lib           \
        $(SDK_LIB_PATH)\msi.lib           \
        $(SDK_LIB_PATH)\shlwapi.lib       \
        $(SDK_LIB_PATH)\ole32.lib         \
        $(SDK_LIB_PATH)\comdlg32.lib      \
        $(SDK_LIB_PATH)\shell32.lib       \
        $(SDK_LIB_PATH)\syssetup.lib      \
        $(SHELL_LIB_PATH)\shell32p.lib    \
        $(SHELL_LIB_PATH)\uxthemep.lib    \
        $(PROJECT_LIB_PATH)\spsyslib.lib  \
        $(SDK_LIB_PATH)\ws2_32.lib        \
        $(SDK_LIB_PATH)\powrprof.lib      \
        $(OPKLIB)\opklib.lib


PASS0_HEADERDIR=$(O)
PASS0_SOURCEDIR=$(O)

SOURCES=\
        factory.c       \
        winbom.c        \
        msg.mc          \
        pnpdrivers.c    \
        net.c           \
        misc.c          \
        ident.c         \
        inf.c           \
        log.c           \
        mini.c          \
        autologon.c     \
        startmenumfu.c  \
        oemfolder.c     \
        oemrun.c        \
        winpenet.c      \
        power.c         \
        font.c          \
        status.c        \
        homenet.c       \
        srcpath.c       \
        extpart.c       \
        testcert.c      \
        shell.c         \
        setshell.c      \
        pagefile.c      \
        ocmgr.c         \
        slpfiles.c      \
	pid.c		\
        factory.rc

UMTYPE=windows
UMENTRY=winmain

USE_LIBCNT=1

PRECOMPILED_INCLUDE=factoryp.h
PRECOMPILED_PCH=factoryp.pch
PRECOMPILED_OBJ=factoryp.obj

LINKER_STACKCOMMITSIZE=16384