PASS0_SOURCEDIR=obj
PASS0_HEADERDIR=obj

MAJORCOMP=  shell
MINORCOMP=  shareui

UMTYPE=     windows

TARGETNAME= shareui
TARGETPATH= obj
TARGETTYPE= DYNLINK

DLLDEF=     obj\*\app.def
DLLENTRY=   _DllMainCRTStartup
DLLBASE=    @$(BASEDIR)\PUBLIC\SDK\LIB\coffbase.txt,shareui

USE_CRTDLL=1

C_DEFINES= $(C_DEFINES) -DUNICODE -D_UNICODE

!IF "$(SHELLDBG)"=="1"
C_DEFINES=$(C_DEFINES) -DDEBUG -DFULL_DEBUG
!ENDIF

# Make warnings equivalent to errors

!IFNDEF MSC_WARNING_LEVEL
MSC_WARNING_LEVEL=/W3
!ENDIF
MSC_WARNING_LEVEL=$(MSC_WARNING_LEVEL) /WX

CONDITIONAL_INCLUDES=\
    afxres.h \
    app.rc2

INCLUDES=\
    obj; \
    ..\debug; \
    $(BASEDIR)\private\net\inc; \
    $(BASEDIR)\private\windows\inc; \
    $(BASEDIR)\private\windows\inc16; \
    $(BASEDIR)\private\windows\shell\inc

TARGETLIBS=\
    ..\debug\obj\*\debug.lib \
    $(BASEDIR)\public\sdk\lib\*\uuid.lib \
    $(BASEDIR)\public\sdk\lib\*\ole32.lib \
    $(BASEDIR)\public\sdk\lib\*\shell32.lib \
    $(BASEDIR)\public\sdk\lib\*\comctl32.lib \
    $(BASEDIR)\public\sdk\lib\*\netapi32.lib \
    $(BASEDIR)\public\sdk\lib\*\advapi32.lib \
    $(BASEDIR)\public\sdk\lib\*\kernel32.lib \
    $(BASEDIR)\public\sdk\lib\*\user32.lib

SOURCES=\
    app.rc \
    messages.mc \
    acl.cxx \
    dlgbase.cxx \
    dlgnew.cxx \
    dllmain.cxx \
    dutil.cxx \
    enum.cxx \
    fpnwpage.cxx \
    idata.cxx \
    ole.cxx \
    menu.cxx \
    menubg.cxx \
    menuutil.cxx \
    pfolder.cxx \
    rcomp.cxx \
    sdetails.cxx \
    sfolder.cxx \
    shri.cxx \
    shrinfo.cxx \
    sfmpage.cxx \
    shrpage.cxx \
    util.cxx \
    xicon.cxx

PRECOMPILED_INCLUDE=headers.hxx
PRECOMPILED_CXX=1

NTTARGETFILE1=  obj\*\app.res

MISCFILES= shareui.inf