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.
|
|
#
# Copyright (C) Microsoft Corporation 1990-1993. All Rights reserved.
#
# goal Create executables (default).
# clean Remove all files created by any goal.
#
# DEBUG =YES Create debug version and define "DEBUG" (default).
# =NO Create non-debug version.
# STRICT =YES Define STRICT
# = No strict definition (default).
#DITH =dith775
DITH =dith666
LRES =. ROOT =\nt\private\windows\media\avi LANG =usa
NAME =drawdib EXT =lib OBJ1 =$(LOBJ)\drawdib.obj $(LOBJ)\$(DITH).obj $(LOBJ)\dither.obj $(LOBJ)\dither8.obj OBJ2 =$(LOBJ)\stretch.obj $(LOBJ)\mapa.obj $(LOBJ)\profdisp.obj $(LOBJ)\$(DITH)a.obj $(LOBJ)\lockbm.obj OBJ3 =$(LOBJ)\setdi.obj $(LOBJ)\setdi8.obj $(LOBJ)\setdi16.obj $(LOBJ)\setdi24.obj $(LOBJ)\setdi32.obj OBJS =$(OBJ1) $(OBJ2) $(OBJ3) dcilib.lib GOALS = $(PLIB)\$(NAME).$(EXT) $(PINC)\$(NAME).h $(PINC)\dith775.h
!if "$(NTDEBUG)" == "" DEF = CDEBUG =-DWINVER=0x0310 ADEBUG = DEBUG =RETAIL LOBJ =retail !else DEF =-DDEBUG CDEBUG =-Zid $(DEF) -Fc -DWINVER=0x0310 ADEBUG =-Zi $(DEF) DEBUG =DEBUG LOBJ =debug !endif
!if "$(STRICT)" == "YES" TYPES =-DSTRICT !else TYPES = !endif
AFLAGS =-D?MEDIUM -D?QUIET $(ADEBUG) -l CFLAGS =-DWIN16 -DWIN31 -Asnw -Oxwti $(TYPES) $(CDEBUG) -Fd$* -Fo$@
IS_16 =TRUE IS_SDK =TRUE WANT_286 =TRUE IS_PRIVATE =TRUE # temporaray until shlobj.h is added to sdk
!include $(ROOT)\bin.16\project.mk
CFLAGS =$(CFLAGS) CFLAGS =$(CFLAGS) -Idva -Idcilib
DVA: cd dva $(MAKE) cd ..
VFlatD: cd vflatd $(MAKE) cd ..
ddtest: cd ddtest $(MAKE) cd ..
$(LOBJ)\dith775a.obj: $$(@B).asm @echo $(@B).asm @$(ASM) $(AFLAGS) -DSEGNAME=DRAWDIB_386 $(@B),$@;
$(LOBJ)\dith666a.obj: $$(@B).asm @echo $(@B).asm @$(ASM) $(AFLAGS) -DSEGNAME=DRAWDIB_386 $(@B),$@;
$(LOBJ)\dither8.obj: $$(@B).asm @echo $(@B).asm @$(ASM) $(AFLAGS) -DSEGNAME=DRAWDIB_386 $(@B),$@;
$(LOBJ)\mapa.obj: $$(@B).asm @echo $(@B).asm @$(ASM) $(AFLAGS) -DSEGNAME=DRAWDIB_386 $(@B),$@;
$(LOBJ)\stretch.obj: $$(@B).asm @echo $(@B).asm @$(ASM) $(AFLAGS) -DSEGNAME=DRAWDIB_386 $(@B),$@;
$(LOBJ)\profdisp.obj: $$(@B).c drawdibi.h drawdib.h dither.h stretch.h profdisp.h @$(CL) @<< $(CFLAGS) -NT DDSTUFF $(@B).c <<
$(LOBJ)\dither.obj: $$(@B).c dither.h drawdibi.h $(PINC)\compman.h $(PINC)\compddk.h @$(CL) @<< $(CFLAGS) -NT DDSTUFF $(@B).c <<
$(LOBJ)\dith666.obj: $$(@B).c dither.h dith666.h drawdibi.h $(PINC)\compman.h $(PINC)\compddk.h @$(CL) @<< $(CFLAGS) -NT DRAWDIB $(@B).c <<
$(LOBJ)\dith775.obj: $$(@B).c dither.h dith775.h drawdibi.h $(PINC)\compman.h $(PINC)\compddk.h @$(CL) @<< $(CFLAGS) -NT DRAWDIB $(@B).c <<
$(LOBJ)\drawdib.obj: $$(@B).c drawdibi.h $(PINC)\compman.h $(PINC)\compddk.h drawdib.h dither.h stretch.h @$(CL) @<< $(CFLAGS) -NT DRAWDIB $(@B).c <<
$(LOBJ)\setdi.obj: $$(@B).c *.h @$(CL) @<< $(CFLAGS) -NT DRAWDIB $(@B).c <<
$(LOBJ)\lockbm.obj: $$(@B).c *.h @$(CL) @<< $(CFLAGS) -NT DRAWDIB $(@B).c <<
$(LOBJ)\setdi8.obj: $$(@B).asm @echo $(@B).asm @$(ASM) $(AFLAGS) -DSEGNAME=DRAWDIB_386 $(@B),$@;
$(LOBJ)\setdi16.obj: $$(@B).asm @echo $(@B).asm @$(ASM) $(AFLAGS) -DSEGNAME=DRAWDIB_386 $(@B),$@;
$(LOBJ)\setdi24.obj: $$(@B).asm @echo $(@B).asm @$(ASM) $(AFLAGS) -DSEGNAME=DRAWDIB_386 $(@B),$@;
$(LOBJ)\setdi32.obj: $$(@B).asm @echo $(@B).asm @$(ASM) $(AFLAGS) -DSEGNAME=DRAWDIB_386 $(@B),$@;
$(PINC)\compman.h $(PINC)\compddk.h: ..\compman\$$(@F) @copy ..\compman\$(@F) $@
$(PINC)\$(NAME).h: $(NAME).h @copy drawdib.h $@
$(PINC)\dith775.h: dith775.h @copy dith775.h $@
|