From: <to...@us...> - 2004-01-20 17:08:51
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Tools/DefMod2/defmod/Build_GNU In directory sc8-pr-cvs1:/tmp/cvs-serv10228/OSLib/!OsLib/Tools/DefMod2/defmod/Build_GNU Modified Files: Tag: unix-build .cvsignore GNUmakefile Log Message: Unix Build Index: .cvsignore =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Tools/DefMod2/defmod/Build_GNU/Attic/.cvsignore,v retrieving revision 1.1.2.1 retrieving revision 1.1.2.2 diff -C2 -d -r1.1.2.1 -r1.1.2.2 *** .cvsignore 14 Jan 2004 18:10:55 -0000 1.1.2.1 --- .cvsignore 20 Jan 2004 17:08:47 -0000 1.1.2.2 *************** *** 1,2 **** --- 1,3 ---- defmod .directory + defmod.c Index: GNUmakefile =================================================================== RCS file: /cvsroot/ro-oslib/OSLib/!OsLib/Tools/DefMod2/defmod/Build_GNU/Attic/GNUmakefile,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -C2 -d -r1.1.2.2 -r1.1.2.3 *** GNUmakefile 14 Jan 2004 14:34:29 -0000 1.1.2.2 --- GNUmakefile 20 Jan 2004 17:08:47 -0000 1.1.2.3 *************** *** 9,30 **** TARGET = defmod - MODULES = \ ${TARGET} \ - lookup \ asmhelp \ chelp \ def \ - cheader \ - objasm \ - realloc \ hdr \ ! cstrong \ ! x \ ! unix \ os \ osfile \ ! kernel TRACEMODULES = \ trace \ --- 9,33 ---- TARGET = defmod MODULES = \ ${TARGET} \ asmhelp \ + cheader \ chelp \ + cstrong \ def \ hdr \ ! objasm ! ! # modules from support ! SUPPORTMODULES= \ ! kernel \ ! lookup \ os \ osfile \ ! realloc \ ! unix \ ! x + # modules required if tracing TRACEMODULES = \ trace \ *************** *** 34,47 **** osgbpb - #INCLUDES = -I. -I../sources -I../../.. -I../../../support -I../../../oslib INCLUDES = -I. -I../sources -I../../.. -I../../../support ! DEFINES = -DUNIX -DEXECUTE_ON_UNIX -DASMCMD=${ASMCMD} -DTRACE=${TRACE} -D__swi VPATH = ../sources ../../../support ../../../oslib/unix ! #ifeq (${TRACE},1) ! OBJS = $(patsubst %,%.o,${MODULES}) $(patsubst %,%.o,${TRACEMODULES}) ! #else ! OBJS = $(patsubst %,%.o,${MODULES}) ! #endif #define which assembler DefMod should use --- 37,53 ---- osgbpb INCLUDES = -I. -I../sources -I../../.. -I../../../support ! DEFINES = -DUNIX -DEXECUTE_ON_UNIX -DASMCMD=${ASMCMD} -D__swi VPATH = ../sources ../../../support ../../../oslib/unix ! SUPPORTOBJS = $(patsubst %,%.o,${SUPPORTMODULES}) ! TRACEOBJS = $(patsubst %,%.o,${TRACEMODULES}) ! TARGETOBJS = $(patsubst %,%.o,${MODULES}) ! ! OBJS = ${TARGETOBJS} ${SUPPORTOBJS} ! ! ifneq (${TRACE},0) ! OBJS += ${TRACEOBJS} ! endif #define which assembler DefMod should use *************** *** 63,79 **** #------------------------------------------------------------------------ #targets ! .PHONY: all ! all: ${TARGET} ! ${TARGET}: ${OBJS} ! ${LD} ${LDFLAGS} -o $@ ${OBJS} ! ${CP} $@ ../../../../Bin ! .PHONY: clean ! clean: ;rm -f $(patsubst %,%.o,${MODULES}) $(patsubst %,%.o,${TRACEMODULES}) ${TARGET} ${TARGET}.c ! .PHONY: realclean ! realclean: clean ! find . -type l -exec rm -f {} \; #------------------------------------------------------------------------ --- 69,84 ---- #------------------------------------------------------------------------ #targets ! .PHONY: all clean realclean ! all: ${TARGET} ! ${TARGET}: ${OBJS} defmod.c ! ${LD} ${LDFLAGS} -o $@ ${OBJS} ! ${CP} $@ ../../../../Bin ! support: ! clean: ;rm -f ${TARGETOBJS} ${SUPPORTOBJS} ${TRACEOBJS} ${TARGET} ${TARGET}.c ! realclean: clean ! find . -type l -exec rm -f {} \; #------------------------------------------------------------------------ *************** *** 81,88 **** .SUFFIXES: ! .SUFFIXES: .o .c .y ! .c.o: ;${CC} ${CFLAGS} ${INCLUDES} ${DEFINES} -o $@ -c $< ! .y.c: ;${YACC} -y -o $@ $< --- 86,93 ---- .SUFFIXES: ! .SUFFIXES: .o .c .y ! .c.o: ;${CC} ${CFLAGS} ${INCLUDES} ${DEFINES} -DTRACE=${TRACE} -o $@ -c $< ! .y.c: ;${YACC} -y -o $@ $< |