144 lines
3.7 KiB
Plaintext
144 lines
3.7 KiB
Plaintext
#***
|
|
#makefile.mpw
|
|
#
|
|
# Copyright (C) 1992-93, Microsoft Corporation. All Rights Reserved.
|
|
#
|
|
#Purpose:
|
|
# Makefile for the Ole Automation Test App (Server), Ddisptst
|
|
#
|
|
#
|
|
#Implementation Notes:
|
|
#
|
|
#****************************************************************************/
|
|
|
|
OleRoot = HD:Ole2:
|
|
|
|
OleIncDir= {OleRoot}MPW:Interfaces:CIncludes:
|
|
OleLibDir= {OleRoot}MPW:Libraries:CLibraries:
|
|
|
|
Common = hd:ole2auto:tests:common:
|
|
ObjDir = hd:ole2auto:build:sdisptst:d:
|
|
BinDir = hd:ole2auto:bin:
|
|
|
|
defs = -d _MAC -d _DEBUG
|
|
incs = -i {CIncludes} -i {OleIncDir} -i {Common}
|
|
|
|
cflags = -mf -w3 -z6 -model far -sym full -mbg full {defs} {incs}
|
|
cppflags = -mf -w3 -z6 -model far -sym full -mbg full {defs} {incs}
|
|
|
|
pch = -load {ObjDir}sdisptst.h.dump
|
|
|
|
AppleLibObjs = \
|
|
"{Libraries}"Runtime.o \
|
|
"{Libraries}"Interface.o \
|
|
"{CLibraries}"CPluslib.o \
|
|
"{CLibraries}"StdCLib.o
|
|
|
|
OleLibs = \
|
|
"{OleLibDir}"Ole2Lib.far.debug.o \
|
|
"{OleLibDir}"Ole2Auto.far.debug.o
|
|
|
|
commonObjs = \
|
|
{ObjDir}assert.cpp.o \
|
|
{ObjDir}cunk.cpp.o \
|
|
{ObjDir}cdisp.cpp.o \
|
|
{ObjDir}dispdbug.cpp.o \
|
|
{ObjDir}dballoc.cpp.o \
|
|
{ObjDir}testhelp.cpp.o \
|
|
{ObjDir}util.cpp.o
|
|
|
|
pchObjs = \
|
|
{ObjDir}sdisptst.h.o
|
|
|
|
Objs = \
|
|
{pchObjs} \
|
|
{commonObjs} \
|
|
{ObjDir}clsid.c.o \
|
|
{ObjDir}oleguids.c.o \
|
|
{ObjDir}tdata.c.o \
|
|
{ObjDir}cappobj.cpp.o \
|
|
{ObjDir}ccf.cpp.o \
|
|
{ObjDir}cdisptst.cpp.o \
|
|
{ObjDir}csarray.cpp.o \
|
|
{ObjDir}cexinfo.cpp.o \
|
|
{ObjDir}cprop.cpp.o \
|
|
{ObjDir}macmain.cpp.o \
|
|
{ObjDir}misc.cpp.o
|
|
|
|
|
|
all ^ {ObjDir}sdisptst
|
|
|
|
{ObjDir}sdisptst ^^ {Objs} {ObjDir}AppleLib.o {OleLibs} sdisptst.r resource.h
|
|
Link -model far -d -o {targ} -sym on {Objs} {ObjDir}AppleLib.o {OleLibs}
|
|
SetFile {targ} -t APPL -c 'SDSP' -a B
|
|
Rez -d _MAC -rd -append -o {targ} sdisptst.r
|
|
Duplicate -y {targ} {BinDir}
|
|
Duplicate -y {targ}.SYM {BinDir}
|
|
|
|
{ObjDir}AppleLib.o ^ {AppleLibObjs}
|
|
Lib -o {ObjDir}AppleLib.o {AppleLibObjs}
|
|
|
|
|
|
## precompiled header
|
|
|
|
{ObjDir}sdisptst.h.o ^ sdisptst.h
|
|
cplus sdisptst.h -o {targ} {cppflags} -dumpc {ObjDir}sdisptst.h.dump
|
|
|
|
|
|
{ObjDir}assert.cpp.o ^ {Common}assert.cpp {Common}common.h
|
|
cplus {Common}assert.cpp -o {targ} {cppflags}
|
|
|
|
{ObjDir}cunk.cpp.o ^ {Common}cunk.cpp {Common}common.h
|
|
cplus {Common}cunk.cpp -o {targ} {cppflags}
|
|
|
|
{ObjDir}cdisp.cpp.o ^ {Common}cdisp.cpp {Common}common.h
|
|
cplus {Common}cdisp.cpp -o {targ} {cppflags}
|
|
|
|
{ObjDir}dispdbug.cpp.o ^ {Common}dispdbug.cpp {Common}common.h
|
|
cplus {Common}dispdbug.cpp -o {targ} {cppflags}
|
|
|
|
{ObjDir}dballoc.cpp.o ^ {Common}dballoc.cpp {Common}common.h
|
|
cplus {Common}dballoc.cpp -o {targ} {cppflags}
|
|
|
|
{ObjDir}testhelp.cpp.o ^ {Common}testhelp.cpp {Common}common.h
|
|
cplus {Common}testhelp.cpp -o {targ} {cppflags}
|
|
|
|
{ObjDir}util.cpp.o ^ {Common}util.cpp {Common}common.h
|
|
cplus {Common}util.cpp -o {targ} {cppflags}
|
|
|
|
|
|
{ObjDir}clsid.c.o ^ clsid.c clsid.h
|
|
c clsid.c -o {targ} {cppflags}
|
|
|
|
{ObjDir}oleguids.c.o ^ oleguids.c oleguids.h
|
|
c oleguids.c -o {targ} {cppflags}
|
|
|
|
{ObjDir}tdata.c.o ^ tdata.c sdisptst.h
|
|
c tdata.c -o {targ} {cppflags}
|
|
|
|
|
|
{ObjDir}cappobj.cpp.o ^ cappobj.cpp sdisptst.h cappobj.h
|
|
cplus cappobj.cpp -o {targ} {pch} {cppflags}
|
|
|
|
{ObjDir}ccf.cpp.o ^ ccf.cpp sdisptst.h
|
|
cplus ccf.cpp -o {targ} {pch} {cppflags}
|
|
|
|
{ObjDir}cdisptst.cpp.o ^ cdisptst.cpp sdisptst.h cdisptst.h
|
|
cplus cdisptst.cpp -o {targ} {pch} {cppflags}
|
|
|
|
{ObjDir}csarray.cpp.o ^ csarray.cpp sdisptst.h csarray.h
|
|
cplus csarray.cpp -o {targ} {pch} {cppflags}
|
|
|
|
{ObjDir}cexinfo.cpp.o ^ cexinfo.cpp sdisptst.h cexinfo.h
|
|
cplus cexinfo.cpp -o {targ} {pch} {cppflags}
|
|
|
|
{ObjDir}cprop.cpp.o ^ cprop.cpp sdisptst.h cprop.h
|
|
cplus cprop.cpp -o {targ} {pch} {cppflags}
|
|
|
|
{ObjDir}macmain.cpp.o ^ macmain.cpp sdisptst.h macmain.h
|
|
cplus macmain.cpp -o {targ} {pch} {cppflags}
|
|
|
|
{ObjDir}misc.cpp.o ^ misc.cpp sdisptst.h
|
|
cplus misc.cpp -o {targ} {pch} {cppflags}
|
|
|