# @@ 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