107 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			107 lines
		
	
	
		
			3.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| #
 | |
| # The MAJORCOMP and MINORCOMP variables are defined
 | |
| # so that $(MAJORCOMP)$(MINORCOMP)filename can be used in
 | |
| # cross compiling to provide unique filenames in a flat namespace.
 | |
| #
 | |
| MAJORCOMP=awd2tiff
 | |
| MINORCOMP=viewrend
 | |
| #
 | |
| # The developer defines the TARGETNAME variable. It is the name of
 | |
| # the target (component) that is being built by this makefile.
 | |
| # It should not include any path or filename extension.
 | |
| #
 | |
| TARGETNAME=awview32
 | |
| #
 | |
| # The developer defines the TARGETPATH and TARGETTYPE variables.
 | |
| 
 | |
| # The first variable specifies where the target will be built. The second specifies
 | |
| # the type of target (either PROGRAM, DYNLINK, LIBRARY, UMAPPL_NOLIB or
 | |
| # BOOTPGM). Use UMAPPL_NOLIB when you are only building user-mode
 | |
| # programs and do not need to build a library.
 | |
| #
 | |
| TARGETPATH=obj
 | |
| # Select one of the following, and delete the others:
 | |
| #TARGETTYPE=PROGRAM
 | |
| #TARGETTYPE=DYNLINK
 | |
| #USE_MSVCRT=1
 | |
| #DLLENTRY=LibMain
 | |
| #DLLDEF=awview32.def
 | |
| TARGETTYPE=LIBRARY
 | |
| #TARGETTYPE=UMAPPL_NOLIB
 | |
| #TARGETTYPE=BOOTPGM
 | |
| 
 | |
| 
 | |
| # The TARGETLIBS macro specifies additional libraries to link against your target
 | |
| # image. Each library path specification should contain an asterisk (*)
 | |
| # where the machine-specific subdirectory name should go.
 | |
| #
 | |
| TARGETLIBS=$(BASEDIR)\private\awd2tiff\faxcodec\$(O)\awcodc32.lib \
 | |
| 	   $(BASEDIR)\private\awd2tiff\dcxcodec\$(O)\awdcxc32.lib \
 | |
| 	   $(BASEDIR)\private\awd2tiff\resexec\$(O)\awresx32.lib  \
 | |
| 	   $(SDK_LIB_PATH)\kernel32.lib
 | |
| 
 | |
| #
 | |
| # The INCLUDES variable specifies any include paths that are specific to
 | |
| # this source directory. Separate multiple paths with single
 | |
| # semicolons. Relative path specifications are okay.
 | |
| #
 | |
| INCLUDES=..\..\inc
 | |
| #
 | |
| # The developer defines the SOURCES macro. It contains a list of all the
 | |
| # source files for this component. Specify each source file on a separate
 | |
| # line using the line-continuation character. This minimizes merge
 | |
| # conflicts if two developers are adding source files to the same component.
 | |
| #
 | |
| 
 | |
| SOURCES=viewrend.cpp \
 | |
| 	mmrview.cpp  \
 | |
| 	rbaview.cpp  \
 | |
| 	dcxview.cpp  \
 | |
| 	viewrend.rc
 | |
| 
 | |
| #SOURCES=source1.c  \
 | |
| #        source2.c  \
 | |
| #        source3.c  \
 | |
| #        source4.c
 | |
| #i386_SOURCES=i386\source1.asm
 | |
| #ALPHA_SOURCES=alpha\source1.s
 | |
| #MIPS_SOURCES=mips\source1.s
 | |
| #PPC_SOURCES=ppc\source1.s
 | |
| 
 | |
| 
 | |
| #
 | |
| # Next, specify options for the compiler using C_DEFINES.
 | |
| #
 | |
| C_DEFINES=/DOLEFILE /DVIEWRBA /DVIEWDCX
 | |
| #
 | |
| # Next, specify one or more user-mode test programs and their type.
 | |
| 
 | |
| # Use UMTEST for optional test programs. Use UMAPPL for
 | |
| # programs that are always built when the directory is built. See also
 | |
| # UMTYPE,  UMBASE,  and UMLIBS.
 | |
| #
 | |
| UMTYPE=windows
 | |
| #UMTEST=bunny*baz
 | |
| #UMAPPL=bunny*baz
 | |
| 
 | |
| UMBASE=0x1000000
 | |
| DLLBASE=0x1000000			# What's the difference
 | |
| 					# between these?
 | |
| 
 | |
| #UMLIBS=$(O)\bunny.lib
 | |
| #
 | |
| # Defining either (or both) the variables NTTARGETFILE0 and/or NTTARGETFILES
 | |
| # causes makefile.def to include .\makefile.inc immediately after it
 | |
| 
 | |
| # specifies the top level targets (all, clean and loc) and their dependencies.
 | |
| # The makefile.def file expands NTTARGETFILE0 as the first dependent for the
 | |
| # "all" target and NTTARGETFILES as the last dependent for the "all" target.
 | |
| # This is useful for specifying additional targets and dependencies that do not fit the
 | |
| # general case covered by makefile.def.
 | |
| #
 | |
| #   NTTARGETFILE0=
 | |
| #   NTTARGETFILES=
 | |
| #   For more information about the macros in this file, see Macro Definitions.
 | |
| 
 | |
| 
 |