From: Tony v. d. H. <to...@us...> - 2004-05-03 15:03:37
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Source/Test/TestFW In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13995/!OsLib/Source/Test/TestFW Added Files: AMUmakefile GNUmakefile Removed Files: !Clean,fd7 !Make,fd7 Log Message: merged Unix-Build back into trunk (20040503-1) --- NEW FILE: AMUmakefile --- # Macros RM = rm -nq STRIP = stripdepends CC = cc -apcs 3/${APCS} -c -fah -throwback -IOSLib:,OSLibSupport: CPP = c++ -o $@ -c -throwback -IC:,OSLib: GCC = gcc -o $@ -c -mstubs -mthrowback -IOsLib: GPP = g++ -o $@ -c -xc++ -mthrowback -IOsLib: LINK = Link ifeq (${APCS},32) OSLIB = OSLib32 SUPPORT = OSLibSupport32 else OSLIB = OSLib SUPPORT = OSLibSupport endif COPYFLAGS = A~C~DFLN~P~Q~R~S~T~V TARGET = TestFW BIN = bin.${TARGET} OBJ = o.${TARGET} DIR = <OSLib$SourceDir>.Test.TestFW LIBS_S = OSLibSupport:o.${SUPPORT} LIBS_OS = OSLib:o.${OSLIB} LIBS_C = C:o.stubs #-------------------------------------------------------------- all: ${BIN} clean: ${RM} -r ${BIN} ${OBJ} l stripdepends: ${STRIP} makefile tree: @cdir o @cdir bin archive_source: cdir ${ARCHIVE} cdir ${ARCHIVE}.c copy ${DIR}.* ${ARCHIVE}.* ${COPYFLAGS} copy ${DIR}.c.* ${ARCHIVE}.c.* ${COPYFLAGS} #-------------------------------------------------------------- ${BIN}: ${OBJ} ${LIBS_OS} ${Libs_S} ${LINK} ${OBJ} ${Libs_S} ${LIBS_OS} ${LIBS_C} -output $@ #General rules .SUFFIXES: .o .c .c.o: ;${CC} $< -o $@ #------------------------------------------------------------------------ # Dynamic dependencies: --- NEW FILE: GNUmakefile --- # Index: OSLib/!OsLib/Source/Test/TestFW/GNUmakefile #=================================================================== #------------------------------------------------------------------------ # paths & directories SOURCEDIR = ../.. BINDIR = ${SOURCEDIR}/../Bin CROSSPATH = /home/riscos/cross/bin #------------------------------------------------------------------------ #target-specific macros TARGET = TestFW OBJS = ${TARGET}.o BIN = ${TARGET},ff8 OSLIB = ${SOURCEDIR}/OSLib.o OSLIB32 = ${SOURCEDIR}/OSLib32.o SOURCES = Computer Core Toolbox User Types Macros INCLUDES = $(addprefix -I${SOURCEDIR}/, ${SOURCES} ) #------------------------------------------------------------------------ #Tools GCC = ${CROSSPATH}/gcc LD = ${CROSSPATH}/gcc RM = rm -f #------------------------------------------------------------------------ #Toolflags #------------------------------------------------------------------------ # Targets .PHONY: all clean all: ${BIN} ${BIN}: ${OBJS} ${OSLIB32} ${LD} -o $@ $^ clean: -${RM} ${OBJS} ${BIN} #------------------------------------------------------------------------ #General rules .SUFFIXES: .o .c .c.o: ${GCC} -c ${INCLUDES} $< -o $@ --- !Clean,fd7 DELETED --- --- !Make,fd7 DELETED --- |