Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
# @@ COPY_RIGHT_HERE
# @@ ROADMAP :: The Makefile for the Windows Network driver
#
# Print manager extensions are mothballed. For now, lanman30.drv
# will be considered to be lanman21.drv for purposes of the Print Manager
# Extensions. The files which must be included to build printman extensions
# are as follows:
# OBJS3 = .\pman30.obj .\pmanmenu.obj \
# .\pmanglob.obj .\pmancmd.obj .\pmanseln.obj .\pmanfind.obj \
# .\pmanfocs.obj .\pmanenum.obj .\pmanbufr.obj \
#
# OBJS2 = .\pman21.obj
#
# NOTE: Source file lists have been moved to $(UI)\shell\rules.mk
# We must define this in order to pick up uioptseg.mk
SEG00 = DUMMY0 SEG01 = DUMMY1 SEG02 = DUMMY2 SEG03 = DUMMY3 SEG04 = DUMMY4
!include ..\..\rules.mk
LINKFLAGS = $(LINKFLAGS) /SEGMENTS:200
ASMSRC = $(SHELL_ASMSRC)
# NOTE: we include ASMSRC in CSRC_COMMON so that it will link.
CSRC_COMMON = $(ASMSRC:.asm=.c) CSRC_COMMON_00 = $(LFN_CSRC_COMMON_00) CSRC_COMMON_01 = $(LFN_CSRC_COMMON_01)
CXXSRC_COMMON = $(PRINTMAN_CXXSRC_COMMON) $(SHELL_CXXSRC_COMMON) \
$(MISC_CXXSRC_COMMON) $(FILE_CXXSRC_COMMON) \
$(PERM_CXXSRC_COMMON) $(SHARE_CXXSRC_COMMON) CXXSRC_COMMON_00 = $(FILE_CXXSRC_COMMON_00) $(PRINT_CXXSRC_COMMON_00) \
$(SHELL_CXXSRC_COMMON_00) $(UTIL_CXXSRC_COMMON_00) \
$(WINPROF_CXXSRC_COMMON_00) CXXSRC_COMMON_01 = $(FILE_CXXSRC_COMMON_01) $(SHELL_CXXSRC_COMMON_01) CXXSRC_COMMON_02 = $(FILE_CXXSRC_COMMON_02) $(SHELL_CXXSRC_COMMON_02) CXXSRC_COMMON_03 = $(FILE_CXXSRC_COMMON_03) $(SHELL_CXXSRC_COMMON_03) CXXSRC_COMMON_04 = $(FILE_CXXSRC_COMMON_04)
###### Libraries
WINLIB = $(IMPORT)\WIN31\LIB
!ifdef DEBUG WINRT = $(WINLIB)\llibcew.lib !else WINRT = $(WINLIB)\lnocrtd.lib !endif
LIBS = $(WINLIB)\ldllcew.lib $(WINRT) $(WINLIB)\libw.lib \
$(BUILD_LIB)\dos\netapi.lib $(BUILD_LIB)\dos\pmspl.lib \
$(BUILD_LIB)\lnetlibw.lib
UILIBS = $(UI_LIB)\blt.lib $(UI_LIB)\bltcc.lib $(UI_LIB)\lmobjw.lib\
$(UI_LIB)\uistrw.lib $(UI_LIB)\uimiscw.lib \
$(UI_LIB)\collectw.lib $(UI_LIB)\profw.lib\
$(UI_LIB)\applibw.lib $(UI_LIB)\mnet16w.lib
|