2000-04-05 11:30:22 -07:00
|
|
|
|
#########################################################################
|
|
|
|
|
# #
|
|
|
|
|
# Objective Caml #
|
|
|
|
|
# #
|
|
|
|
|
# Damien Doligez, projet Para, INRIA Rocquencourt #
|
|
|
|
|
# #
|
|
|
|
|
# Copyright 1999 Institut National de Recherche en Informatique et #
|
|
|
|
|
# en Automatique. All rights reserved. This file is distributed #
|
|
|
|
|
# under the terms of the Q Public License version 1.0. #
|
|
|
|
|
# #
|
|
|
|
|
#########################################################################
|
1999-11-29 11:03:38 -08:00
|
|
|
|
|
|
|
|
|
# $Id$
|
|
|
|
|
|
2000-04-05 11:30:22 -07:00
|
|
|
|
|
|
|
|
|
# Makefile for the WASTE library (version 1.3)
|
|
|
|
|
|
1999-11-29 11:03:38 -08:00
|
|
|
|
# Put this makefile into the "WASTE 1.3 Distribution" folder.
|
|
|
|
|
# If you type "Make all", it will build five files:
|
|
|
|
|
#
|
|
|
|
|
# WASTELib.o the WASTE library (classic 68k version)
|
|
|
|
|
# WASTELib.CFMo the WASTE library (CFM 68k version)
|
|
|
|
|
# WASTELib.x the WASTE library (PPC version)
|
|
|
|
|
# "WASTE Demo (CFM)" the demo application (CFM 68k and CFM PPC)
|
|
|
|
|
# "WASTE Demo (classic)" the demo application (classic 68k and CFM PPC)
|
|
|
|
|
|
|
|
|
|
# You can easily change the WASTE options, the compiler options, and the
|
|
|
|
|
# libraries to suit your needs. (see below)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### WASTE Options. See ":WASTE 1.3:Private Includes:WASTEIntf.h" for details.
|
|
|
|
|
|
|
|
|
|
# The defaults are shown here.
|
|
|
|
|
#WEDefs = -d WASTE_DEBUG=0 <20>
|
|
|
|
|
# -d WASTE_OBJECTS=1 <20>
|
|
|
|
|
# -d WASTE_TSM_SUPPORT=1 <20>
|
|
|
|
|
# -d WASTE_DRAG_AND_DROP=1 <20>
|
|
|
|
|
# -d WASTE_USE_UPPS=GENERATINGCFM <20>
|
|
|
|
|
# -d WASTE_NO_SYNCH=0 <20>
|
|
|
|
|
# -d WASTE_NO_RO_CARET=1 <20>
|
|
|
|
|
# -d WASTE_IC_SUPPORT=1 <20>
|
|
|
|
|
# -d WASTE_OBJECTS_ARE_GLYPHS=0 <20>
|
|
|
|
|
# -d WASTE_RESOLVE_FONT_DESIGNATORS=1 <20>
|
|
|
|
|
# -d WASTE_WECALTEXT_DOES_REDRAW=0 <20>
|
|
|
|
|
# -d WASTE_TRANSLUCENT_DRAGS=0
|
|
|
|
|
|
|
|
|
|
WEDefs = -d WASTE_DEBUG=0 <20>
|
|
|
|
|
-d WASTE_OBJECTS=0 <20>
|
|
|
|
|
-d WASTE_TSM_SUPPORT=0 <20>
|
|
|
|
|
-d WASTE_DRAG_AND_DROP=1 <20>
|
|
|
|
|
-d WASTE_USE_UPPS=GENERATINGCFM <20>
|
|
|
|
|
-d WASTE_NO_SYNCH=0 <20>
|
|
|
|
|
-d WASTE_NO_RO_CARET=0 <20>
|
|
|
|
|
-d WASTE_IC_SUPPORT=0 <20>
|
|
|
|
|
-d WASTE_OBJECTS_ARE_GLYPHS=0 <20>
|
|
|
|
|
-d WASTE_RESOLVE_FONT_DESIGNATORS=1 <20>
|
|
|
|
|
-d WASTE_WECALTEXT_DOES_REDRAW=0 <20>
|
|
|
|
|
-d WASTE_TRANSLUCENT_DRAGS=0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### Compilers and their options.
|
|
|
|
|
|
2000-04-05 11:30:22 -07:00
|
|
|
|
# Uncomment this definition to get a debugging version of the library.
|
|
|
|
|
debugflag = -sym on
|
|
|
|
|
|
1999-11-29 11:03:38 -08:00
|
|
|
|
# Classic 68k
|
|
|
|
|
C = sc
|
2000-04-05 11:30:22 -07:00
|
|
|
|
COptions = {Defs} {Incl} -model far -w 17 -proto strict {debugflag}
|
1999-11-29 11:03:38 -08:00
|
|
|
|
#C = mwc68k
|
|
|
|
|
#COptions = {Defs} {Incl} -model far
|
|
|
|
|
|
|
|
|
|
# CFM 68k
|
|
|
|
|
CFMC = sc
|
2000-04-05 11:30:22 -07:00
|
|
|
|
CFMCOptions = {Defs} {Incl} -model cfmflat -w 17 -proto strict {debugflag}
|
1999-11-29 11:03:38 -08:00
|
|
|
|
#CFMC = {c}
|
|
|
|
|
#CFMCOptions = {coptions}
|
|
|
|
|
|
|
|
|
|
# PPC
|
|
|
|
|
PPCC = mrc
|
|
|
|
|
PPCCOptions = {Defs} {Incl} -w 35 -sym on
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### Libraries for the demo application
|
|
|
|
|
|
|
|
|
|
Libs = "{libraries}MacRuntime.o" <20>
|
|
|
|
|
"{clibraries}StdCLib.far.o" <20>
|
|
|
|
|
"{libraries}Interface.o"
|
|
|
|
|
#Libs = "{mw68klibraries}macos.lib" <20>
|
|
|
|
|
# "{mw68klibraries}ANSI (N/4i/8d) C.68K.Lib"
|
|
|
|
|
|
|
|
|
|
CFMLibs = "{CFM68kLibraries}NuMacRuntime.o" <20>
|
|
|
|
|
"{sharedlibraries}StdCLib" <20>
|
|
|
|
|
"{sharedlibraries}DragLib" <20>
|
|
|
|
|
"{sharedlibraries}InterfaceLib"
|
|
|
|
|
#CFMLibs = {Libs}
|
|
|
|
|
|
|
|
|
|
PPCLibs = "{ppclibraries}PPCCRuntime.o" <20>
|
|
|
|
|
"{sharedlibraries}StdCLib" <20>
|
|
|
|
|
"{ppclibraries}StdCRuntime.o" <20>
|
|
|
|
|
"{sharedlibraries}DragLib" <20>
|
|
|
|
|
"{sharedlibraries}InterfaceLib" <20>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### Common definitions
|
|
|
|
|
|
|
|
|
|
# Compiler options
|
|
|
|
|
Incl = -i ":WASTE C/C++ Headers:" {OHIncl} {WEIncl} {WDIncl} {WTIncl}
|
|
|
|
|
Defs = {WEDefs} -d inline=static
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### Main target
|
|
|
|
|
|
|
|
|
|
all <EFBFBD> everything
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### :WASTE 1.3:
|
|
|
|
|
|
|
|
|
|
WEObj = <20>
|
|
|
|
|
':WASTE 1.3:Source:WEAccessors.c.o' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEBirthDeath.c.o' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEDebug.c.o' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEDrawing.c.o' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEFontTables.c.o' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEHighLevelEditing.c.o' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEICGlue.c.o' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEInlineInput.c.o' <20>
|
|
|
|
|
':WASTE 1.3:Source:WELineLayout.c.o' <20>
|
|
|
|
|
':WASTE 1.3:Source:WELongCoords.c.o' <20>
|
|
|
|
|
':WASTE 1.3:Source:WELowLevelEditing.c.o' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEMouse.c.o' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEObjects.c.o' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEScraps.c.o' <20>
|
|
|
|
|
':WASTE 1.3:Source:WESelecting.c.o' <20>
|
|
|
|
|
':WASTE 1.3:Source:WESelectors.c.o' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEUserSelectors.c.o' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEUtilities.c.o' <20>
|
|
|
|
|
|
|
|
|
|
WECFMObj = <20>
|
|
|
|
|
':WASTE 1.3:Source:WEAccessors.c.CFMo' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEBirthDeath.c.CFMo' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEDebug.c.CFMo' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEDrawing.c.CFMo' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEFontTables.c.CFMo' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEHighLevelEditing.c.CFMo' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEICGlue.c.CFMo' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEInlineInput.c.CFMo' <20>
|
|
|
|
|
':WASTE 1.3:Source:WELineLayout.c.CFMo' <20>
|
|
|
|
|
':WASTE 1.3:Source:WELongCoords.c.CFMo' <20>
|
|
|
|
|
':WASTE 1.3:Source:WELowLevelEditing.c.CFMo' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEMouse.c.CFMo' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEObjects.c.CFMo' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEScraps.c.CFMo' <20>
|
|
|
|
|
':WASTE 1.3:Source:WESelecting.c.CFMo' <20>
|
|
|
|
|
':WASTE 1.3:Source:WESelectors.c.CFMo' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEUserSelectors.c.CFMo' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEUtilities.c.CFMo' <20>
|
|
|
|
|
|
|
|
|
|
WEPPCObj = <20>
|
|
|
|
|
':WASTE 1.3:Source:WEAccessors.c.x' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEBirthDeath.c.x' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEDebug.c.x' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEDrawing.c.x' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEFontTables.c.x' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEHighLevelEditing.c.x' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEICGlue.c.x' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEInlineInput.c.x' <20>
|
|
|
|
|
':WASTE 1.3:Source:WELineLayout.c.x' <20>
|
|
|
|
|
':WASTE 1.3:Source:WELongCoords.c.x' <20>
|
|
|
|
|
':WASTE 1.3:Source:WELowLevelEditing.c.x' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEMouse.c.x' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEObjects.c.x' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEScraps.c.x' <20>
|
|
|
|
|
':WASTE 1.3:Source:WESelecting.c.x' <20>
|
|
|
|
|
':WASTE 1.3:Source:WESelectors.c.x' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEUserSelectors.c.x' <20>
|
|
|
|
|
':WASTE 1.3:Source:WEUtilities.c.x' <20>
|
|
|
|
|
|
|
|
|
|
WEIncl = -i ":WASTE 1.3:Private Includes:" <20>
|
|
|
|
|
-i ":WASTE 1.3:Internet Config Headers:"
|
|
|
|
|
|
|
|
|
|
WETarg = WASTELib.o WASTELib.CFMo WASTELib.x
|
|
|
|
|
|
|
|
|
|
WASTELib.o <EFBFBD> {WEObj}
|
|
|
|
|
lib -o WASTELib.o {WEObj}
|
|
|
|
|
|
|
|
|
|
WASTELib.CFMo <EFBFBD> {WECFMObj}
|
|
|
|
|
lib -o WASTELib.CFMo {WECFMObj}
|
|
|
|
|
|
|
|
|
|
WASTELib.x <EFBFBD> {WEPPCObj}
|
2000-04-05 11:30:22 -07:00
|
|
|
|
ppclink {debugflag} -xm library -o WASTELib.x {WEPPCObj}
|
1999-11-29 11:03:38 -08:00
|
|
|
|
|
|
|
|
|
clean <EFBFBD><EFBFBD>
|
|
|
|
|
delete -i {WEObj} {WECFMObj} {WEPPCObj} {WETarg}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### :Extras:Sample Object Handlers:
|
|
|
|
|
|
|
|
|
|
OHObj = ":Extras:Sample Object Handlers:WEObjectHandlers.c.o"
|
|
|
|
|
OHCFMObj = ":Extras:Sample Object Handlers:WEObjectHandlers.c.CFMo"
|
|
|
|
|
OHPPCObj = ":Extras:Sample Object Handlers:WEObjectHandlers.c.x"
|
|
|
|
|
OHIncl = -i ":Extras:Sample Object Handlers:"
|
|
|
|
|
OHTarg = {OHObj} {OHCFMObj} {OHPPCObj}
|
|
|
|
|
|
|
|
|
|
clean <EFBFBD><EFBFBD>
|
|
|
|
|
delete -i {OHTarg}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### :Extras:WASTE Tabs 1.3.2:
|
|
|
|
|
|
|
|
|
|
WTObj = <20>
|
|
|
|
|
":Extras:WASTE Tabs 1.3.2:WETabs.c.o" <20>
|
|
|
|
|
":Extras:WASTE Tabs 1.3.2:WETabHooks.c.o"<EFBFBD>
|
|
|
|
|
|
|
|
|
|
WTCFMObj = <20>
|
|
|
|
|
":Extras:WASTE Tabs 1.3.2:WETabs.c.CFMo" <20>
|
|
|
|
|
":Extras:WASTE Tabs 1.3.2:WETabHooks.c.CFMo" <20>
|
|
|
|
|
|
|
|
|
|
WTPPCObj = <20>
|
|
|
|
|
":Extras:WASTE Tabs 1.3.2:WETabs.c.x" <20>
|
|
|
|
|
":Extras:WASTE Tabs 1.3.2:WETabHooks.c.x" <20>
|
|
|
|
|
|
|
|
|
|
WTIncl = -i ":Extras:Waste Tabs 1.3.2:"
|
|
|
|
|
WTTarg = {WTObj} {WTCFMObj} {WTPPCObj}
|
|
|
|
|
|
|
|
|
|
clean <EFBFBD><EFBFBD>
|
|
|
|
|
delete -i {WTTarg}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### :Demo:Source:
|
|
|
|
|
|
|
|
|
|
WDObj = <20>
|
|
|
|
|
:Demo:Source:DialogUtils.c.o <20>
|
|
|
|
|
:Demo:Source:LongControls.c.o <20>
|
|
|
|
|
':Demo:Source:SmartScroll Stuff:SmartScroll.c.o' <20>
|
|
|
|
|
:Demo:Source:WEDemoAbout.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoDrags.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoEvents.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoFiles.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoInit.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoIntf.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoMain.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoMenus.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoScripting.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoWindows.c.o <20>
|
|
|
|
|
:Demo:Source:qd.c.o <20>
|
|
|
|
|
|
|
|
|
|
WDLibs = WASTELib.o {WTObj} {OHObj}
|
|
|
|
|
|
|
|
|
|
WDCFMObj = <20>
|
|
|
|
|
:Demo:Source:DialogUtils.c.CFMo <20>
|
|
|
|
|
:Demo:Source:LongControls.c.CFMo <20>
|
|
|
|
|
':Demo:Source:SmartScroll Stuff:SmartScroll.c.CFMo' <20>
|
|
|
|
|
:Demo:Source:WEDemoAbout.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoDrags.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoEvents.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoFiles.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoInit.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoIntf.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoMain.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoMenus.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoScripting.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoWindows.c.CFMo <20>
|
|
|
|
|
:Demo:Source:qd.c.CFMo <20>
|
|
|
|
|
|
|
|
|
|
WDCFMLibs = WASTELib.CFMo {WTCFMObj} {OHCFMObj}
|
|
|
|
|
|
|
|
|
|
WDPPCObj = <20>
|
|
|
|
|
:Demo:Source:DialogUtils.c.x <20>
|
|
|
|
|
:Demo:Source:LongControls.c.x <20>
|
|
|
|
|
':Demo:Source:SmartScroll Stuff:SmartScroll.c.x' <20>
|
|
|
|
|
:Demo:Source:WEDemoAbout.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoDrags.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoEvents.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoFiles.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoInit.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoIntf.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoMain.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoMenus.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoScripting.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoWindows.c.x <20>
|
|
|
|
|
:Demo:Source:qd.c.x <20>
|
|
|
|
|
|
|
|
|
|
WDPPCLibs = WASTELib.x {WTPPCObj} {OHPPCObj}
|
|
|
|
|
|
|
|
|
|
WDIncl = -i ":Demo:Source:" -i ":Demo:Source:SmartScroll Stuff:"
|
|
|
|
|
|
|
|
|
|
WDTarg = "WASTE Demo (classic)" "WASTE Demo (CFM)"
|
|
|
|
|
|
|
|
|
|
:Demo:Source:qd.c <20>
|
|
|
|
|
echo "#include <QuickDraw.h><3E>nQDGlobals qd;<3B>n" > :Demo:Source:qd.c
|
|
|
|
|
|
|
|
|
|
:Demo:Source:size.r <20>
|
|
|
|
|
begin
|
|
|
|
|
echo '#include "Types.r"'
|
|
|
|
|
echo 'resource '<EFBFBD>''SIZE'<27>'' (-1) {'
|
|
|
|
|
echo 'reserved,'
|
|
|
|
|
echo 'acceptSuspendResumeEvents,'
|
|
|
|
|
echo 'reserved,'
|
|
|
|
|
echo 'canBackground,'
|
|
|
|
|
echo 'multiFinderAware,'
|
|
|
|
|
echo 'backgroundAndForeground,'
|
|
|
|
|
echo 'dontGetFrontClicks,'
|
|
|
|
|
echo 'ignoreChildDiedEvents,'
|
|
|
|
|
echo 'is32BitCompatible,'
|
|
|
|
|
echo 'isHighLevelEventAware,'
|
|
|
|
|
echo 'localAndRemoteHLEvents,'
|
|
|
|
|
echo 'notStationeryAware,'
|
|
|
|
|
echo 'dontUseTextEditServices,'
|
|
|
|
|
echo 'reserved,'
|
|
|
|
|
echo 'reserved,'
|
|
|
|
|
echo 'reserved,'
|
|
|
|
|
echo '262144,'
|
|
|
|
|
echo '196608'
|
|
|
|
|
echo '};'
|
|
|
|
|
end > :Demo:Source:size.r
|
|
|
|
|
|
|
|
|
|
"WASTE Demo (classic)" <EFBFBD><EFBFBD> {WDObj} {WDLibs}
|
|
|
|
|
ilink -c OEDE {WDObj} {WDLibs} {Libs} -o "WASTE Demo (classic)" <20>
|
|
|
|
|
-model far -compact -pad 0 -state nouse
|
|
|
|
|
|
|
|
|
|
"WASTE Demo (classic)" <EFBFBD><EFBFBD> {WDPPCObj} {WDPPCLibs}
|
|
|
|
|
ppclink -c OEDE {WDPPCObj} {WDPPCLibs} {PPCLibs} <20>
|
|
|
|
|
-fragname 'WASTE Demo PPC' -sym on
|
|
|
|
|
mergefragment -z PPCLink.out "WASTE Demo (classic)"
|
|
|
|
|
delete -i PPCLink.out
|
|
|
|
|
rename -y PPCLink.out.xcoff "WASTE Demo (classic).xcoff"
|
|
|
|
|
|
|
|
|
|
"WASTE Demo (classic)" <EFBFBD><EFBFBD> :Demo:Source:WEDemo.rsrc :Demo:Source:size.r
|
|
|
|
|
begin
|
|
|
|
|
echo 'include ":Demo:Source:WEDemo.rsrc";'
|
|
|
|
|
echo '#include ":Demo:Source:size.r"'
|
|
|
|
|
end | rez -a -c OEDE -o "WASTE Demo (classic)"
|
|
|
|
|
setfile -a Bi "WASTE Demo (classic)"
|
|
|
|
|
|
|
|
|
|
"WASTE Demo (CFM)" <EFBFBD><EFBFBD> {WDCFMObj} {WDCFMLibs}
|
|
|
|
|
ilink -c OEDE {WDCFMObj} {WDCFMLibs} {CFMLibs} -o "WASTE Demo (CFM)" <20>
|
|
|
|
|
-model cfmseg -state nouse -fragname 'WASTE Demo 68k'
|
|
|
|
|
|
|
|
|
|
"WASTE Demo (CFM)" <EFBFBD><EFBFBD> {WDPPCObj} {WDPPCLibs}
|
|
|
|
|
ppclink -c OEDE {WDPPCObj} {WDPPCLibs} {PPCLibs} <20>
|
|
|
|
|
-fragname 'WASTE Demo PPC' -sym on
|
|
|
|
|
mergefragment -z PPCLink.out "WASTE Demo (CFM)"
|
|
|
|
|
delete -i PPCLink.out
|
|
|
|
|
rename -y PPCLink.out.xcoff "WASTE Demo (CFM).xcoff"
|
|
|
|
|
|
|
|
|
|
"WASTE Demo (CFM)" <EFBFBD><EFBFBD> :Demo:Source:WEDemo.rsrc :Demo:Source:size.r
|
|
|
|
|
begin
|
|
|
|
|
echo 'include ":Demo:Source:WEDemo.rsrc";'
|
|
|
|
|
echo '#include ":Demo:Source:size.r";'
|
|
|
|
|
end | rez -a -c OEDE -o "WASTE Demo (CFM)"
|
|
|
|
|
setfile -a Bi "WASTE Demo (CFM)"
|
|
|
|
|
|
|
|
|
|
clean <EFBFBD><EFBFBD>
|
|
|
|
|
delete -i {WDObj} {WDCFMObj} {WDPPCObj} {WDTarg}
|
|
|
|
|
delete -i :Demo:Source:size.r :Demo:Source:qd.c
|
|
|
|
|
delete -i "WASTE Demo (CFM).xcoff" "WASTE Demo (classic).xcoff"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### Main target (continued)
|
|
|
|
|
|
|
|
|
|
everything <EFBFBD> {OHTarg} {WETarg} {WDTarg}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### Default rule for CFM-68k compilation.
|
|
|
|
|
|
|
|
|
|
.c.CFMo <EFBFBD> .c
|
|
|
|
|
{CFMC} {depdir}{default}.c -o {targdir}{default}.c.CFMo {CFMCOptions}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### Dependencies
|
|
|
|
|
|
|
|
|
|
':Extras:Sample Object Handlers:WEObjectHandlers.c.o' <EFBFBD>
|
|
|
|
|
':Extras:Sample Object Handlers:WEObjectHandlers.c.CFMo' <EFBFBD>
|
|
|
|
|
':Extras:Sample Object Handlers:WEObjectHandlers.c.x' <EFBFBD>
|
|
|
|
|
<EFBFBD> ":Extras:Sample Object Handlers:WEObjectHandlers.h" <20>
|
|
|
|
|
":WASTE C/C++ Headers:WASTE.h" <20>
|
|
|
|
|
":WASTE C/C++ Headers:LongCoords.h"
|
|
|
|
|
|
|
|
|
|
':WASTE 1.3:Source:WEAccessors.c.o' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEAccessors.c.CFMo' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEAccessors.c.x' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEBirthDeath.c.o' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEBirthDeath.c.CFMo' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEBirthDeath.c.x' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEDebug.c.o' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEDebug.c.CFMo' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEDebug.c.x' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEDrawing.c.o' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEDrawing.c.CFMo' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEDrawing.c.x' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEFontTables.c.o' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEFontTables.c.CFMo' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEFontTables.c.x' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEHighLevelEditing.c.o' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEHighLevelEditing.c.CFMo' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEHighLevelEditing.c.x' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEICGlue.c.o' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEICGlue.c.CFMo' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEICGlue.c.x' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEInlineInput.c.o' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEInlineInput.c.CFMo' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEInlineInput.c.x' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WELineLayout.c.o' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WELineLayout.c.CFMo' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WELineLayout.c.x' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WELongCoords.c.o' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WELongCoords.c.CFMo' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WELongCoords.c.x' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WELowLevelEditing.c.o' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WELowLevelEditing.c.CFMo' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WELowLevelEditing.c.x' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEMouse.c.o' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEMouse.c.CFMo' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEMouse.c.x' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEObjects.c.o' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEObjects.c.CFMo' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEObjects.c.x' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEScraps.c.o' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEScraps.c.CFMo' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEScraps.c.x' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WESelecting.c.o' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WESelecting.c.CFMo' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WESelecting.c.x' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WESelectors.c.o' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WESelectors.c.CFMo' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WESelectors.c.x' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEUserSelectors.c.o' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEUserSelectors.c.CFMo' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEUserSelectors.c.x' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEUtilities.c.o' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEUtilities.c.CFMo' <EFBFBD>
|
|
|
|
|
':WASTE 1.3:Source:WEUtilities.c.x' <EFBFBD>
|
|
|
|
|
<EFBFBD> ":WASTE 1.3:Private Includes:WASTEIntf.h" <20>
|
|
|
|
|
":WASTE 1.3:Private Includes:LongCoords.h"
|
|
|
|
|
|
|
|
|
|
":WASTE 1.3:Source:WEMouse.c.o" <EFBFBD>
|
|
|
|
|
":WASTE 1.3:Source:WEMouse.c.CFMo" <EFBFBD>
|
|
|
|
|
":WASTE 1.3:Source:WEMouse.c.x" <EFBFBD>
|
|
|
|
|
<EFBFBD> ":Waste 1.3:Internet Config Headers:ICTypes.h" <20>
|
|
|
|
|
":Waste 1.3:Internet Config Headers:ICAPI.h"
|
|
|
|
|
|
|
|
|
|
":WASTE 1.3:Source:WEICGlue.c.o" <EFBFBD>
|
|
|
|
|
":WASTE 1.3:Source:WEICGlue.c.CFMo" <EFBFBD>
|
|
|
|
|
":WASTE 1.3:Source:WEICGlue.c.x" <EFBFBD>
|
|
|
|
|
<EFBFBD> ":Waste 1.3:Internet Config Headers:ICComponentSelectors.h" <20>
|
|
|
|
|
":Waste 1.3:Internet Config Headers:ICAPI.h"
|
|
|
|
|
|
|
|
|
|
:Demo:Source:DialogUtils.c.o <20>
|
|
|
|
|
:Demo:Source:DialogUtils.c.CFMo <20>
|
|
|
|
|
:Demo:Source:DialogUtils.c.x <20>
|
|
|
|
|
:Demo:Source:LongControls.c.o <20>
|
|
|
|
|
:Demo:Source:LongControls.c.CFMo <20>
|
|
|
|
|
:Demo:Source:LongControls.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoAbout.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoAbout.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoAbout.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoDrags.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoDrags.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoDrags.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoEvents.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoEvents.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoEvents.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoFiles.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoFiles.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoFiles.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoInit.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoInit.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoInit.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoIntf.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoIntf.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoIntf.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoMain.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoMain.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoMain.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoMenus.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoMenus.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoMenus.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoScripting.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoScripting.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoScripting.c.x <20>
|
|
|
|
|
:Demo:Source:WEDemoWindows.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoWindows.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoWindows.c.x <20>
|
|
|
|
|
<EFBFBD> ":Demo:Source:WEDemoIntf.h" <20>
|
|
|
|
|
":WASTE C/C++ Headers:WASTE.h"
|
|
|
|
|
|
|
|
|
|
:Demo:Source:WEDemoInit.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoInit.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoInit.c.x <20>
|
|
|
|
|
<EFBFBD> ":Demo:Source:SmartScroll Stuff:SmartScroll.h" <20>
|
|
|
|
|
":Extras:Sample Object Handlers:WEObjectHandlers.h"
|
|
|
|
|
|
|
|
|
|
:Demo:Source:WEDemoMenus.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoMenus.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoMenus.c.x <20>
|
|
|
|
|
<EFBFBD> ":Extras:WASTE Tabs 1.3.2:WETabs.h"
|
|
|
|
|
|
|
|
|
|
:Demo:Source:WEDemoWindows.c.o <20>
|
|
|
|
|
:Demo:Source:WEDemoWindows.c.CFMo <20>
|
|
|
|
|
:Demo:Source:WEDemoWindows.c.x <20>
|
|
|
|
|
<EFBFBD> ":WASTE C/C++ Headers:LongCoords.h" <20>
|
|
|
|
|
":Demo:Source:SmartScroll Stuff:SmartScroll.h"
|
|
|
|
|
|
|
|
|
|
':Demo:Source:SmartScroll Stuff:SmartScroll.c.o' <EFBFBD>
|
|
|
|
|
':Demo:Source:SmartScroll Stuff:SmartScroll.c.CFMo' <EFBFBD>
|
|
|
|
|
':Demo:Source:SmartScroll Stuff:SmartScroll.c.x' <EFBFBD>
|
|
|
|
|
<EFBFBD> ':Demo:Source:SmartScroll Stuff:SmartScroll.h'
|