From: Tony v. d. H. <to...@us...> - 2004-05-03 15:04:19
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13995/!OsLib/Source Modified Files: .cvsignore SetVarsRO4,feb Added Files: AMUmakefile AMUmakefile.inc Clean,fd7 GNUmakefile GNUmakefile.source Make,fd7 Removed Files: !CleanHelp,fd7 !CleanLib,fd7 !MakeAll,fd7 !MakeHelp,fd7 !MakeTest,fd7 Makefile,fe1 Makefile.inc,fe1 Log Message: merged Unix-Build back into trunk (20040503-1) Index: .cvsignore =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/.cvsignore,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** .cvsignore 27 Nov 2002 22:10:58 -0000 1.5 --- .cvsignore 3 May 2004 15:03:26 -0000 1.6 *************** *** 1,5 **** --- 1,7 ---- contents HelpData + OSLib,3d6 *.o *.o,* o + *.list --- !CleanHelp,fd7 DELETED --- --- NEW FILE: GNUmakefile --- # # Makefile for SOURCES under GNU # #------------------------------------------------------------------------ #------------------------------------------------------------------------ # paths & directories SOURCEDIR = ${CURDIR} BINDIR = ${SOURCEDIR}/../Bin CROSSPATH = /home/riscos/cross #------------------------------------------------------------------------ # tools LIBFILE = ${CROSSPATH}/bin/libfile INDEXHELP = ${BINDIR}/IndexHelp BINDHELP = ${BINDIR}/BindHelp RM = rm -f RD = rm -fr #------------------------------------------------------------------------ #target-specific macros SOURCES = Computer Core Toolbox User OSLIB = OSLib.o OSLIB32 = OSLib32.o CSTRONG = OSLib,3d6 LIST = OSLib.list LIST32 = OSLib32.list #------------------------------------------------------------------------ #targets .PHONY: all cstrong Computer Core Toolbox User Test oslib libs clean all: oslib Test cstrong cstrong: ${CSTRONG} computer: Computer Computer: ;${MAKE} -C $@/oslib all core: Core Core: ;${MAKE} -C $@/oslib all toolbox: Toolbox Toolbox: ;${MAKE} -C $@/oslib all user: User User: ;${MAKE} -C $@/oslib all test: Test Test: ;${MAKE} -C $@ all oslib: ${MAKE} -C Computer/oslib oslib ${MAKE} -C Core/oslib oslib ${MAKE} -C Toolbox/oslib oslib ${MAKE} -C User/oslib oslib ${MAKE} list ${MAKE} list32 hdrs: ${MAKE} -C Computer/oslib hdrs ${MAKE} -C Core/oslib hdrs ${MAKE} -C Toolbox/oslib hdrs ${MAKE} -C User/oslib hdrs list: ${LIST} ${LIST}: ${OSLIB} ${LIBFILE} -s ${OSLIB} > ${LIST} list32: ${LIST32} ${LIST32}: ${OSLIB32} ${LIBFILE} -s ${OSLIB} > ${LIST32} libs: ${MAKE} -C Computer/oslib libs ${MAKE} -C Core/oslib libs ${MAKE} -C Toolbox/oslib libs ${MAKE} -C User/oslib libs ${CSTRONG}: ${MAKE} -C Computer/oslib cstrong ${MAKE} -C Core/oslib cstrong ${MAKE} -C Toolbox/oslib cstrong ${MAKE} -C User/oslib cstrong ${INDEXHELP} HelpData/action_ -p Action ${INDEXHELP} HelpData/class_ -p Class ${INDEXHELP} HelpData/error_ -p Error ${INDEXHELP} HelpData/message_ -p Message ${INDEXHELP} HelpData/service_ -p Service ${BINDHELP} HelpData $@ clean: ;$(foreach dir, ${SOURCES}, ${MAKE} -C ${dir}/oslib clean; ) ${MAKE} -C Test clean -${RM} OSLib.o OSLib32.o ${LIST} ${LIST32} ${CSTRONG} -${RD} HelpData cleanhelp: ${MAKE} -C Computer/oslib cleanhelp ${MAKE} -C Core/oslib cleanhelp ${MAKE} -C Toolbox/oslib cleanhelp ${MAKE} -C User/oslib cleanhelp ${RD} HelpData/* ${RM} ${CSTRONG} --- NEW FILE: GNUmakefile.source --- # # Makefile for to include in oslib source GNUmakefiles # # SORURCEDIR must be defined by the caller, and must # point to the top of the source tree. #define MALLOC_CHECK to enable malloc debugging hooks while running defmod #MALLOC_CHECK = MALLOC_CHECK_=1 #------------------------------------------------------------------------ # paths & directories BINDIR = ${SOURCEDIR}/../Bin CROSSPATH = /home/riscos/cross/bin #------------------------------------------------------------------------ # Source Directories SOURCES = Computer Core Toolbox User INCLUDES = Macros Types ${SOURCES} #------------------------------------------------------------------------ # tools ASMFLAGS = -objasm,-I..,-I${SOURCEDIR}/Types DEFMOD = ${BINDIR}/defmod -q REDUCEAOF = ${BINDIR}/reduceaof INDEXHELP = ${BINDIR}/IndexHelp BINDHELP = ${BINDIR}/BindHelp CP = cp -pu RM = rm -f DIFF = diff AS = ${CROSSPATH}/gcc -c -xassembler -Wa,${ASMFLAGS} CC = ${CROSSPATH}/gcc LINK = ${CROSSPATH}/gcc LIBFILE = ${CROSSPATH}/libfile #------------------------------------------------------------------------ # macros ALL = ${SWIMODULES} ${MODULES} ${CMODULES} HDRS = $(patsubst %, %.Hdr,${SWIMODULES} ${MODULES}) OBJASM = $(patsubst %, %.s,${SWIMODULES}) OBJASM32 = $(patsubst %, %.s32,${SWIMODULES}) LIBS = $(patsubst %, %.o,${SWIMODULES}) LIBS32 = $(patsubst %, %.o32,${SWIMODULES}) CHEADERS = $(patsubst %, %.h,${SWIMODULES} ${MODULES}) CSTRONG = $(patsubst %, %.help,${SWIMODULES} ${MODULES}) OBJS = $(patsubst %, %.o,${CMODULES}) OBJS32 = $(patsubst %, %.o32,${CMODULES}) FILES = ${LIBS} ${LIBS32} ${OBJASM} ${OBJASM32} ${HDRS} ${CHEADERS} #------------------------------------------------------------------------ # file locations BYTEWIDE = ${SOURCEDIR}/ByteWide HELPDATA = ${SOURCEDIR}/HelpData OSLIB = ${SOURCEDIR}/OSLib.o OSLIB32 = ${SOURCEDIR}/OSLib32.o UNIXLIB = ${CROSSPATH}/bin/arm-riscos-aof/3_3_0/apcs32/arch3/unixlib/unixlib.o #------------------------------------------------------------------------ #helper functions # convert arg to lower case tolower = $(shell echo $(1) | tr '[A-Z]' '[a-z]';) #------------------------------------------------------------------------ # Targets .PHONY: oslib all cstrong hdrs cheaders objasm objasm32 clean regression regression32 oslib: all all: libs libs32 objasm objasm32 hdrs cheaders objs objs32 libs: ${OSLIB} libs32: ${OSLIB32} cstrong: ${CSTRONG} hdrs: ${HDRS} cheaders: ${CHEADERS} objasm: ${OBJASM} objasm32: ${OBJASM32} objs: ${HDRS} ${OBJS} objs32: ${HDRS} ${OBJS32} clean: @- ${RM} -r l/* @- ${RM} ${FILES} ${LIBS} ${LIBS32} ${OBJS} ${OBJS32} ${CSTRONG} ViaFile @- ${RM} $(call tolower, ${CHEADERS}) cleanhelp: ;@-${RM} ${CSTRONG} regression: -@$(foreach TARGET, ${OBJASM}, \ echo ---- Diffing ${TARGET} against $(basename, $(call tolower, ${TARGET} ) ) ; \ ${DIFF} -y --suppress-common-lines ${TARGET} 's; \ 0/$(basename, $(call tolower, ${TARGET} ) )'; ) regression32: -@$(foreach TARGET, ${OBJASM32}, \ echo ---- Diffing ${TARGET} against $(basename, $(call tolower, ${TARGET} ) ) ; \ ${DIFF} -y --suppress-common-lines ${TARGET} 's32; \ 0/$(basename, $(call tolower, ${TARGET} ) )'; ) release_wide: ifndef RELEASEDIR error RELEASEDIR not defined endif @if [ ! -d ${RELEASEDIR}/OSLib/oslib ]; \ then mkdir -p ${RELEASEDIR}/OSLib/oslib; fi @if [ ! -d ${RELEASEDIR}/OSLib/oslib/h ]; \ then mkdir -p ${RELEASEDIR}/OSLib/oslib/h; fi @if [ ! -d ${RELEASEDIR}/OSLib/oslib/Hdr ]; \ then mkdir -p ${RELEASEDIR}/OSLib/oslib/Hdr; fi @$(foreach file, $(call tolower, ${CHEADERS}), ${CP} ${file} \ ${RELEASEDIR}/OSLib/oslib/h/$(basename ${file} ); ) @$(foreach file, ${HDRS}, ${CP} ${file} \ ${RELEASEDIR}/OSLib/oslib/Hdr/$(basename ${file} ); ) release_deep: ifndef RELEASEDIR error RELEASEDIR not defined endif @if [ ! -d ${RELEASEDIR}/OSLib/${TARGET}/oslib ]; \ then mkdir -p ${RELEASEDIR}/OSLib/${TARGET}/oslib; fi @if [ ! -d ${RELEASEDIR}/OSLib/${TARGET}/oslib/h ]; \ then mkdir -p ${RELEASEDIR}/OSLib/${TARGET}/oslib/h; fi @if [ ! -d ${RELEASEDIR}/OSLib/${TARGET}/oslib/Hdr ]; \ then mkdir -p ${RELEASEDIR}/OSLib/${TARGET}/oslib/Hdr; fi @$(foreach file, $(call tolower, ${CHEADERS}), ${CP} ${file} \ ${RELEASEDIR}/OSLib/${TARGET}/oslib/h/$(basename ${file} ); ) @$(foreach file, ${HDRS}, ${CP} ${file} \ ${RELEASEDIR}/OSLib/${TARGET}/oslib/Hdr/$(basename ${file} ); ) release_unix: ifndef RELEASEDIR error RELEASEDIR not defined endif @if [ ! -d ${RELEASEDIR}/OSLib/oslib ]; \ then mkdir -p ${RELEASEDIR}/OSLib/oslib; fi @$(foreach file, $(call tolower, ${CHEADERS}), ${CP} ${file} \ ${RELEASEDIR}/OSLib/oslib/${file}; ) @$(foreach file, ${HDRS}, ${CP} ${file} \ ${RELEASEDIR}/OSLib/oslib/${file}; ) #------------------------------------------------------------------------ # general rules: .SUFFIXES: .SUFFIXES: .o .o32 .h .h++ .swi .ch .Hdr .ah .help .s .s32 .asm .swi.s: ;@echo making $@ @${DEFMOD} -s -byte_wide ${BYTEWIDE} < $< > $@ .swi.s32: ;@echo making $@ @${DEFMOD} -s -byte_wide ${BYTEWIDE} -32bit < $< > $@ .swi.h++: ;@echo making $@ @${DEFMOD} -h++ < $< > $@ .swi.Hdr: ;@echo making $@ @${DEFMOD} -hdr < $< > $@ .swi.ch: ;@echo making $@ @${DEFMOD} -chelp < $< > $@ .swi.ah: ;@echo making $@ @${DEFMOD} -asmhelp < $< > $@ .swi.h: ;@echo making $@ @${DEFMOD} -h < $< > $(call tolower, $@) @touch $@ .swi.o: ;@echo making $@ @if [ ! -d l ]; then mkdir l; fi; @env PATH=${CROSSPATH}:${PATH} ${MALLOC_CHECK} \ ${DEFMOD} -l -o l/$* -byte_wide ${BYTEWIDE} < $< @${REDUCEAOF} -via ViaFile @if [ ! -a ${OSLIB} ]; then ${LIBFILE} -c ${OSLIB}; fi; @-${LIBFILE} -d ${OSLIB} -v ViaFile @${LIBFILE} -i ${OSLIB} -v ViaFile @touch $@ @${RM} ViaFile @${RM} -r l/$* .swi.o32: ;@echo making $@ @if [ ! -d l ]; then mkdir l; fi; @env PATH=${CROSSPATH}:$PATH ${MALLOC_CHECK} \ ${DEFMOD} -l -o l/$* -byte_wide ${BYTEWIDE} -32bit < $< @${REDUCEAOF} -via ViaFile @-if [ ! -a ${OSLIB32} ]; then ${LIBFILE} -c ${OSLIB32}; fi; @-${LIBFILE} -d ${OSLIB32} -v ViaFile @${LIBFILE} -i ${OSLIB32} -v ViaFile @touch $@ @${RM} ViaFile @${RM} -r l/$* .swi.help: ;@echo making $@ @if [ ! -d ${HELPDATA} ]; then mkdir ${HELPDATA}; fi; ${DEFMOD} -cstrong -o ${HELPDATA} < $< @touch $@ .asm.o: ;@echo making $@ @-${LIBFILE} -d ${OSLIB} $@ @${AS} -Wa,-apcs26 -o $@ $< .asm.o32: ;@echo making $@ @-${LIBFILE} -d ${OSLIB32} $@ @${AS} -Wa,-apcs32 -o $@ $< #------------------------------------------------------------------------ --- Makefile,fe1 DELETED --- --- NEW FILE: AMUmakefile.inc --- # !OSLib.Source.Makefile/inc # Include file for making lower-level OSLib projects # tools DEFMOD = do DefMod REDUCEAOF = ReduceAOF RM = rm -nq MD = cdir AS = do objasm -throwback TOLOWER = ToLower MAKE = amu -desktop LIBFILE = libfile ECHO = @echo $@ CP = copy # flags COPYFLAGS = A~C~DFLN~P~Q~R~S~T~V # name rules HDRS = $(addprefix Hdr., ${SWIMODULES} ${MODULES}) OBJASM = $(addprefix s., ${SWIMODULES}) OBJASM32 = $(addprefix s32., ${SWIMODULES}) LIBS = $(addprefix o., ${SWIMODULES}) LIBS32 = $(addprefix o32., ${SWIMODULES}) CHEADERS = $(addprefix h., ${SWIMODULES} ${MODULES}) CSTRONG = $(addprefix help., ${SWIMODULES} ${MODULES}) OBJS = $(addprefix o., ${CMODULES}) OBJS32 = $(addprefix o32., ${CMODULES}) #------------------------------------------------------------------------ # file locations SOURCEDIR = <OSLib$SourceDir> BYTEWIDE = ${SOURCEDIR}.ByteWide HELPDATA = ${SOURCEDIR}.HelpData OSLIB = ${SOURCEDIR}.o.OSLib OSLIB32 = ${SOURCEDIR}.o.OSLib32 .PHONY: all oslib cstrong hdrs cheaders objasm objasm32 clean distclean cleanlib .PHONY: cleanfiles cleanhelp release_deeplib release_widelib release_help # final targets all: oslib oslib: libs libs32 objasm objasm32 hdrs cheaders ${ECHO} cstrong: ${CSTRONG} ${ECHO} hdrs: ${HDRS} ${ECHO} cheaders: ${CHEADERS} ${ECHO} objasm: ${OBJASM} ${ECHO} objasm32: ${OBJASM32} ${ECHO} clean: cleanfiles cleanlib cleanhelp ${ECHO} distclean: clean ${RM} $(addprefix s_0., ${SWIMODULES} ) ${RM} $(addprefix s32_0., ${SWIMODULES} ) ${RM} $(addprefix ${MAKEFILEDIR}., h Hdr l o o32 s s32 s_0 s32_0 help ) @echo cleanlib: ${RM} ${LIBS} ${RM} ${LIBS32} cleanfiles: ${RM} ${HDRS} ${RM} ${CHEADERS} ${RM} ${OBJASM} ${RM} ${OBJASM32} ${RM} ${OBJS} ${OBJS32} cleanhelp: ${RM} ${CSTRONG} ${RM} -r HelpData release: ifndef RELEASEDIR error Release Dir undefined endif -${CP} s s_0 ${COPYFLAGS} -${CP} s32 s32_0 ${COPYFLAGS} ${MD} ${RELEASEDIR} ${CP} Hdr ${RELEASEDIR}.Hdr ${COPYFLAGS} ${CP} h ${RELEASEDIR}.h ${COPYFLAGS} #------------------------------------------------------------------------ .SUFFIXES: .o .o32 .h .h++ .swi .ch .Hdr .ah .help .s .s32 .asm .asm.o: ;@${MD} o @Set OSLib$Output $@ ${AS} -I<OSLib$Path> -from $< -to <OSLib$Output> @IfThere $@ then stamp $@ else create $@ .asm.o32: ;@${MD} o @Set OSLib$Output $@ ${AS} -I<OSLib$Path> -Throwback -apcs 3/32bit -from $< -to <OSLib$Output> @IfThere $@ then stamp $@ else create $@ .swi.s: ;@${MD} s @Set OSLib$Output $@ ${DEFMOD} -q -s -byte_wide ${BYTEWIDE} < $< > <OSLib$Output> @IfThere $@ then stamp $@ else create $@ .swi.s32: ;@${MD} s32 @Set OSLib$Output $@ ${DEFMOD} -q -s -byte_wide ${BYTEWIDE} -32bit < $< > <OSLib$Output> @IfThere $@ then stamp $@ else create $@ .swi.h: ;@${MD} h @Set OSLib$Output $@ @${TOLOWER} OSLib$Output ${DEFMOD} -q -h < $< > <OSLib$Output> @IfThere $@ then stamp $@ else create $@ .swi.Hdr: ;@${MD} Hdr ${DEFMOD} -q -hdr < $< > $@ .swi.h++: ;${DEFMOD} -q -h++ < $< > $@ .swi.ch: ;${DEFMOD} -q -chelp < $< > $@ .swi.ah: ;${DEFMOD} -q -asmhelp < $< > $@ .swi.o: ;@${MD} ${SOURCEDIR}.o @${MD} l @${MD} o @IfThere ${OSLIB} then else ${LIBFILE} -c -o ${OSLIB} ${DEFMOD} -q -l -o l.$* -byte_wide ${BYTEWIDE} < $< @${REDUCEAOF} -via ViaFile #@-${LIBFILE} -d ${OSLIB} l.$*.* ${LIBFILE} -i -o ${OSLIB} -v ViaFile @create $@ @delete ViaFile @Wipe l.$* ~C~FR~V @echo .swi.o32: ;@${MD} ${SOURCEDIR}.o @${MD} l @${MD} o32 @IfThere ${OSLIB32} then else ${LIBFILE} -c -o ${OSLIB32} ${DEFMOD} -q -l -o l.$* -byte_wide ${BYTEWIDE} -32bit < $< @${REDUCEAOF} -via ViaFile #@-${LIBFILE} -d ${OSLIB32} l.$*.* ${LIBFILE} -i -o ${OSLIB32} -v ViaFile @create $@ @delete ViaFile @Wipe l.$* ~C~FR~V @echo .swi.help: ;@${MD} ${HELPDATA} @${MD} help ${ECHO} ${DEFMOD} -q -cstrong -o ${HELPDATA} < $< @IfThere $@ then stamp $@ else Create $@ --- NEW FILE: Clean,fd7 --- | OSLib.Source.Clean | AMU -f <Obey$Dir>.Makefile -desktop clean --- !MakeHelp,fd7 DELETED --- --- NEW FILE: Make,fd7 --- Echo <sys$Time> !OSLib.Source.AMUmakefile %0 | WIMPSlot -min 4096K if "<C$MODE>" = "32" then do AMU -f <Obey$Dir>.AMUmakefile -desktop %0 APCS=32 if "<C$MODE>"<> "32" then do AMU -f <Obey$Dir>.AMUmakefile -desktop %0 APCS=26 echo <Sys$Time> Done --- NEW FILE: AMUmakefile --- # Index: OSLib/!OsLib/Source/AMUmakefile.inc 20040304 #=================================================================== # # AMUmakefile for SOURCES under RISC OS # #------------------------------------------------------------------------ # paths & directories DIR = ${MAKEFILEDIR} BINDIR = <OSLib$BinDir> #tools MAKE = amu -desktop LIBFILE = LibFile INDEXHELP = IndexHelp BINDHELP = BindHelp RM = rm -nq MD = cdir CP = copy COPYFLAGS = A~C~DFLN~P~Q~R~S~T~V #------------------------------------------------------------------------ #target-specific macros SOURCES = Computer Core Toolbox User OSLIB = OSLib.o OSLIB32 = OSLib32.o CSTRONG = help.OSLib LIST = list.OSLib LIST32 = list.OSLib32 #------------------------------------------------------------------------ #targets .PHONY: all cstrong Computer computer Core core Toolbox toolbox User user \ Test test oslib libs clean all: oslib oslib: ${MAKE} -f ${DIR}.Computer.oslib.AMUmakefile oslib ${MAKE} -f ${DIR}.Core.oslib.AMUmakefile oslib ${MAKE} -f ${DIR}.Toolbox.oslib.AMUmakefile oslib ${MAKE} -f ${DIR}.User.oslib.AMUmakefile oslib ${MAKE} -f ${DIR}.AMUmakefile ${LIST} ${MAKE} -f ${DIR}.AMUmakefile ${LIST32} computer: Computer Computer: ;${MAKE} -f ${DIR}.$@.oslib.AMUmakefile all core: Core Core: ;${MAKE} -f ${DIR}.$@.oslib.AMUmakefile all toolbox: Toolbox Toolbox: ;${MAKE} -f ${DIR}.$@.oslib.AMUmakefile all user: User User: ;${MAKE} -f ${DIR}.$@.oslib.AMUmakefile all #test: Test Test: ;${MAKE} -f ${DIR}.$@.AMUmakefile all APCS=${APCS} cstrong : ${CSTRONG} ${CSTRONG}: @-${RM} $@ @${MD} Helpdata @${MD} help @${MAKE} -f ${DIR}.Computer.oslib.AMUmakefile cstrong @${MAKE} -f ${DIR}.Core.oslib.AMUmakefile cstrong @${MAKE} -f ${DIR}.Toolbox.oslib.AMUmakefile cstrong @${MAKE} -f ${DIR}.User.oslib.AMUmakefile cstrong ${INDEXHELP} ${DIR}.HelpData.action_ -p Action ${INDEXHELP} ${DIR}.HelpData.class_ -p Class ${INDEXHELP} ${DIR}.HelpData.error_ -p Error ${INDEXHELP} ${DIR}.HelpData.message_ -p Message ${INDEXHELP} ${DIR}.HelpData.service_ -p Service ${BINDHELP} ${DIR}.HelpData ${DIR}.$@ list: ${LIST} ${LIST}: ${OSLIB} ${MD} list ${LIBFILE} -s o.OSLib { > $@ } @SetType $@ text list32: ${LIST32} ${LIST32}: ${OSLIB32} ${MD} list ${LIBFILE} -s o.OSLib32 { > $@ } @SetType $@ text clean: cleanlib cleanhelp cleanfiles ${MAKE} -f ${DIR}.Test.AMUmakefile clean distclean: ${MAKE} -f ${DIR}.Computer.oslib.AMUmakefile distclean ${MAKE} -f ${DIR}.Core.oslib.AMUmakefile distclean ${MAKE} -f ${DIR}.Toolbox.oslib.AMUmakefile distclean ${MAKE} -f ${DIR}.User.oslib.AMUmakefile distclean ${MAKE} -f ${DIR}.Test.AMUmakefile distclean ${RM} -r $(addprefix ${DIR}., o list help ) ${RM} -r $(addprefix ${DIR}., Helpdata ) cleanlib: ${MAKE} -f ${DIR}.Computer.oslib.AMUmakefile cleanlib ${MAKE} -f ${DIR}.Core.oslib.AMUmakefile cleanlib ${MAKE} -f ${DIR}.Toolbox.oslib.AMUmakefile cleanlib ${MAKE} -f ${DIR}.User.oslib.AMUmakefile cleanlib ${RM} $(addprefix ${DIR}., o.OSLib o.OSLib32 ) ${RM} $(addprefix ${DIR}., ${LIST} ${LIST32} ) cleanfiles: ${MAKE} -f ${DIR}.Computer.oslib.AMUmakefile cleanfiles ${MAKE} -f ${DIR}.Core.oslib.AMUmakefile cleanfiles ${MAKE} -f ${DIR}.Toolbox.oslib.AMUmakefile cleanfiles ${MAKE} -f ${DIR}.User.oslib.AMUmakefile cleanfiles cleanhelp: ${MAKE} -f ${DIR}.Computer.oslib.AMUmakefile cleanhelp ${MAKE} -f ${DIR}.Core.oslib.AMUmakefile cleanhelp ${MAKE} -f ${DIR}.Toolbox.oslib.AMUmakefile cleanhelp ${MAKE} -f ${DIR}.User.oslib.AMUmakefile cleanhelp ${RM} -r ${DIR}.Helpdata ${RM} ${DIR}.${CSTRONG} release_widelib: ifndef RELEASEDIR @error Release Dir undefined endif ${MD} ${RELEASEDIR}.OSLib ${CP} SetVarsRO4 ${RELEASEDIR}.SetVars ${COPYFLAGS} ${CP} o ${RELEASEDIR}.OSLib.o ${COPYFLAGS} ${MAKE} -f ${DIR}.computer.oslib.AMUmakefile release RELEASEDIR=${RELEASEDIR}.OSLib.oslib ${MAKE} -f ${DIR}.core.oslib.AMUmakefile release RELEASEDIR=${RELEASEDIR}.OSLib.oslib ${MAKE} -f ${DIR}.Macros.oslib.AMUmakefile release RELEASEDIR=${RELEASEDIR}.OSLib.oslib ${MAKE} -f ${DIR}.Toolbox.oslib.AMUmakefile release RELEASEDIR=${RELEASEDIR}.OSLib.oslib ${MAKE} -f ${DIR}.Types.oslib.AMUmakefile release RELEASEDIR=${RELEASEDIR}.OSLib.oslib ${MAKE} -f ${DIR}.User.oslib.AMUmakefile release RELEASEDIR=${RELEASEDIR}.OSLib.oslib release_deeplib: ifndef RELEASEDIR @error Release Dir undefined endif ${MD} ${RELEASEDIR}.OSLib ${CP} SetVars ${RELEASEDIR}.OSLib.SetVars ${COPYFLAGS} ${CP} o ${RELEASEDIR}.OSLib.o ${COPYFLAGS} ${MD} ${RELEASEDIR}.OSLib.Computer ${MAKE} -f ${DIR}.Computer.oslib.AMUmakefile release RELEASEDIR=${RELEASEDIR}.OSLib.Computer.oslib ${MD} ${RELEASEDIR}.OSLib.Core ${MAKE} -f ${DIR}.Core.oslib.AMUmakefile release RELEASEDIR=${RELEASEDIR}.OSLib.Core.oslib ${MD} ${RELEASEDIR}.OSLib.Macros ${MAKE} -f ${DIR}.Macros.oslib.AMUmakefile release RELEASEDIR=${RELEASEDIR}.OSLib.Macros.oslib ${MD} ${RELEASEDIR}.OSLib.Toolbox ${MAKE} -f ${DIR}.Toolbox.oslib.AMUmakefile release RELEASEDIR=${RELEASEDIR}.OSLib.Toolbox.oslib ${MD} ${RELEASEDIR}.OSLib.Types ${MAKE} -f ${DIR}.Types.oslib.AMUmakefile release RELEASEDIR=${RELEASEDIR}.OSLib.Types.oslib ${MD} ${RELEASEDIR}.OSLib.User ${MAKE} -f ${DIR}.User.oslib.AMUmakefile release RELEASEDIR=${RELEASEDIR}.OSLib.User.oslib release_help: ifndef RELEASEDIR @error Release Dir undefined endif ${MD} ${RELEASEDIR}.help ${CP} ${CSTRONG} ${RELEASEDIR}.help.* ${COPYFLAGS} #------------------------------------------------------------------------ # Dynamic dependencies: --- !CleanLib,fd7 DELETED --- Index: SetVarsRO4,feb =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Source/SetVarsRO4,feb,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** SetVarsRO4,feb 9 Mar 2002 18:19:35 -0000 1.2 --- SetVarsRO4,feb 3 May 2004 15:03:26 -0000 1.3 *************** *** 1,4 **** ! | OSLib.SetVarsRO4 20001120 ! | Sets the directory and path variables for OSLib when using the 'flat' directory structure | This need not actually be RO4, but could be held by any FS with > 77 files per directory. Set OSLib$Dir <Obey$Dir> --- 1,4 ---- ! | OSLib.SetVarsRO4 20040215 ! | Sets the directory and path variables for OSLib when using the 'wide' directory structure | This need not actually be RO4, but could be held by any FS with > 77 files per directory. Set OSLib$Dir <Obey$Dir> *************** *** 9,11 **** | The OSLibInclude: path is provided for backwards compatibility. ! Set OSLibInclude$Path <OSLib$Dir>.OSLib. --- 9,11 ---- | The OSLibInclude: path is provided for backwards compatibility. ! Set OSLibInclude$Path <OSLib$Dir>.oslib. --- !MakeTest,fd7 DELETED --- --- Makefile.inc,fe1 DELETED --- --- !MakeAll,fd7 DELETED --- |