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.
 
 
 
 
 
 

88 lines
1.9 KiB

NAME = ddraw16
EXT = dll
GLOBAL_RECOMPILE = $(DXROOT)\recompdd.log
IS_16 = 1
GOALS = $(PINC)\ddrawi.h \
$(PINC)\ddrawp.h \
$(PBIN)\$(NAME).$(EXT) \
$(PLIB)\$(NAME).lib
LIBS = libw ldllcew ver toolhelp
OBJS = $(PBIN)\libinit.obj \
$(PBIN)\ddraw16.obj \
$(PBIN)\ddhal.obj \
$(PBIN)\dci.obj \
$(PBIN)\vfd.obj \
$(PBIN)\winwatch.obj \
$(PBIN)\dynares.obj \
$(PBIN)\gdihelp.obj \
$(PBIN)\libmain.obj \
$(PBIN)\dpf.obj \
$(PBIN)\32to16.obj \
$(PBIN)\16to32.obj \
$(PBIN)\w32event.obj \
$(PBIN)\modex.obj \
$(PBIN)\mvgaxx.obj \
$(PBIN)\moninfo.obj \
$(PBIN)\dibpatch.obj
!if "$(DEBUG)" == "debug"
COPT =-Z7i -DDEBUG
AOPT =-DDEBUG
LOPT =
ROPT =-DDEBUG
!else
COPT =
AOPT =
LOPT =
ROPT =
!endif
DEF = $(NAME).def
RES = $(PBIN)\$(NAME).res
CFLAGS =-GD -Alfw -Ox $(COPT) $(INCLUDES) -I.. -I..\main -I..\ddhel -DNEW_DPF
LFLAGS =/LI/ONERROR:NOEXE/NOLOGO/AL:16$(LOPT)
!ifdef FINAL
RCFLAGS=-DFINAL=1
!endif
!ifdef OFFICIAL_BUILD_MACHINE
RCFLAGS=$(RCFLAGS) -DOFFICIAL_BUILD=1
!endif
RCFLAGS =$(RCFLAGS) $(ROPT) -z $(INCLUDES)
AFLAGS =-D?LARGE -Fl -D?QUIET $(AOPT)
NOLOGO = 1
#ASMNOCOFF = 1
!include proj.mk
$(PBIN)\dpf.obj : ..\..\..\misc\dpf.c
@$(CC) @<<
$(CFLAGS) -DSTART_STR="\"DDRAW16: \"" -Fo$@ ..\..\..\misc\dpf.c
<<
$(PBIN)\mvgaxx.obj: mvgaxx.asm
$(DXROOT)\public\tools\masm\masm -D?SMALL -D?QUIET -DIS_16 -t -W2 -Zd -Mx mvgaxx,$(PBIN)\mvgaxx.obj,mvgaxx.lst;
#$(PINC)\ddrawi.h : ..\main\$$(@F)
# @copy %s $@
#
#$(PINC)\ddraw.h : $(DXROOT)\ddraw\main\$$(@F)
# @copy %s $@
$(PBIN)\$(NAME).$(EXT) : $(DEF) $(RES) $(OBJS)
cd $(PBIN)
sed -e s/$(PBIN:\=\\)\\//g < <<>MYFILE
$(OBJS),
$(PBIN)\$(NAME).$(EXT) $(LFLAGS) ,
$(PBIN)\$(NAME).map,
$(LIBS),
..\..\$(DEF)
<<
$(LINK) @MYFILE
cd $(MAKEDIR)
$(RC) -40 $(RCFLAGS) $(RES) $(PBIN)\$(NAME).$(EXT)
mapsym -o $(PBIN)\$(NAME).sym $(PBIN)\$(NAME).map