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.
|
|
!IF 0
Copyright (c) 1991 Microsoft Corporation
Module Name:
makefile
Abstract:
makefile for Vdm Redir program
Author:
Richard L Firth (rfirth) 13-Sep-1991
Revision History:
13-Sep-1991 rfirth Created
!ENDIF
include ..\make.inc
# ####################### dependencies begin here. ######################### #
# # assembler and linker debugging options # !IFDEF NTDEBUG !IF "$(NTDEBUG)" == "retail" || "$(NTDEBUG)" == "ntsdnodbg" DEBUGGING=0 !ELSE DEBUGGING=1 !ENDIF !ELSE DEBUGGING=0 !ENDIF
!IF $(DEBUGGING) ASMDEBUG =-DDEBUG=1 -Zi LINKDEBUG =/CO !ELSE ASMDEBUG =-DDEBUG=0 LINKDEBUG = !ENDIF ASMINC =-I..\inc -I..\..\..\inc ASMFLAGS =-Mx LINKFLAGS =/MAP /CP:1
aflags =-Mx $(ASMDEBUG) -DCALL_DOS $(DBCS_FLAGS) ainc =-I. -I..\inc -I..\..\..\inc -I$(msg) -I$(ALT_PROJECT)
# # what it is we're building #
TARGET = $(DEST)\redir.exe MAPFILE = $(TARGET:.exe=.map) DEFFILE = ;
OBJS = $(DEST)\redir.obj \ $(DEST)\resident.obj \ $(DEST)\namepipe.obj \ $(DEST)\mailslot.obj \ $(DEST)\netapis.obj \ $(DEST)\int2a.obj \ $(DEST)\int5c.obj \ $(DEST)\neterror.obj \ $(DEST)\msgapi.obj
LIBS =
# # how to build it #
all: makedir oldobjs $(TARGET) $(DEST)\redir.lrf: @echo $(DEST)\redir.obj+ >$(DEST)\redir.lrf @echo $(DEST)\resident.obj+ >>$(DEST)\redir.lrf @echo $(DEST)\namepipe.obj+ >>$(DEST)\redir.lrf @echo $(DEST)\mailslot.obj+ >>$(DEST)\redir.lrf @echo $(DEST)\netapis.obj+ >>$(DEST)\redir.lrf @echo $(DEST)\int2a.obj+ >>$(DEST)\redir.lrf @echo $(DEST)\int5c.obj+ >>$(DEST)\redir.lrf @echo $(DEST)\neterror.obj+ >>$(DEST)\redir.lrf @echo $(DEST)\msgapi.obj >>$(DEST)\redir.lrf @echo $(TARGET),$(MAPFILE),$(LIBS),$(DEFFILE) $(LINKFLAGS) $(LINKDEBUG) >>$(DEST)\redir.lrf
$(TARGET): $(OBJS) $(DEST)\redir.lrf # $(LINK) $(OBJS),$(TARGET),$(MAPFILE),$(LIBS),$(DEFFILE) $(LINKFLAGS) $(LINKDEBUG) $(LINK) @$(DEST)\redir.lrf # # where to put it #
binplace -o $(ALT_PROJECT_TARGET) $(TARGET)
include ..\cleanup.inc
oldobjs: @if exist redirmsg.inc del redirmsg.inc
# # file dependencies #
$(DEST)\redir.obj: \ redir.asm \ enumapis.inc \ debugmac.inc \ localmac.inc \ asmmacro.inc \ int5c.inc \ segorder.inc \ $(ALT_PROJECT)\redirmsg.inc
$(DEST)\resident.obj:\ resident.asm \ enumapis.inc \ debugmac.inc \ localmac.inc \ asmmacro.inc \ segorder.inc
$(DEST)\namepipe.obj:\ enumapis.inc \ debugmac.inc \ localmac.inc \ asmmacro.inc \ segorder.inc
$(DEST)\mailslot.obj:\ enumapis.inc \ debugmac.inc \ localmac.inc \ asmmacro.inc \ segorder.inc
$(DEST)\netapis.obj: \ enumapis.inc \ debugmac.inc \ localmac.inc \ asmmacro.inc \ segorder.inc
$(DEST)\int2a.obj: \ debugmac.inc \ segorder.inc
$(DEST)\int5c.obj: \ debugmac.inc \ int5c.inc \ segorder.inc
$(DEST)\neterror.obj:\ enumapis.inc \ debugmac.inc \ localmac.inc \ asmmacro.inc \ segorder.inc
|