Source code of Windows XP (NT5)
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 "$(NTMAKEENV)" != "" !include $(NTMAKEENV)\makefile.def !else
#===========================================================================;
#
# AVIView -- AVI Viewer sample application
#
# Copyright (C) Microsoft Corporation 1992-1993. All Rights reserved.
#
#---------------------------------------------------------------------------;
#
# to make a NON-DEBUG build, type the following line:
# nmake DEBUG=NO
# just typing 'nmake' will build a DEBUG build
#
#
#===========================================================================;
#---------------------------------------------------------------------------;
# DEBUG information
#---------------------------------------------------------------------------;
!if "$(DEBUG)" == "NO" COPT = MOPT = LOPT = DEF = !else COPT = -Zi -Fc MOPT = -Zi -L LOPT = /CO DEF = -DDEBUG !endif
#-------------------------------------------------------------------------;
# Build Defaults
#-------------------------------------------------------------------------;
CC = cl -c -nologo -AM -Zp -Od -G2s -GA $(DEF) $(COPT) RC = rc $(DEF) -31 ASM = masm -Mx -t $(MOPT) $(DEF) LINK = link $(LOPT)/NOD/NOE/MAP/NOPACKC/AL:16
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -;
#
# Goals and objects
#
#
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -;
NAME = aviview EXT = exe GOALS = $(NAME).$(EXT)
OBJS =$(NAME).obj audplay.obj aviball.obj muldiv32.obj aviplay.obj LIBS = libw mlibcew commdlg mmsystem vfw compobj msacm
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -;
#
# Build rules
#
#
#- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -;
.c.obj: $(CC) $*.c
.asm.obj: $(ASM) $*;
.rc.res: $(RC) -r $*.rc
goal: $(GOALS) @echo ***** Finished building $(NAME).$(EXT) *****
$(NAME).$(EXT): $(OBJS) $(NAME).res $(NAME).def $(LINK) @<< $(OBJS), $(NAME).$(EXT), $(NAME), $(LIBS), $(NAME).def << -cvpack -p $(NAME).$(EXT) mapsym $(NAME).map $(RC) $(NAME).res $(NAME).$(EXT)
clean: del $(NAME).$(EXT) del *.res del *.obj del *.map del *.sym del *.cod del *.pdb del *.bsc del *.lst
!endif
|