diff --git a/ldb/Makefile.orig b/ldb/Makefile.orig index 71e42197a3fb53b16760feb32e6a991daa1891be..9a41f7bb6ead6f22f19ecce5e7e64f0377c90dd3 100644 --- a/ldb/Makefile.orig +++ b/ldb/Makefile.orig @@ -1,5 +1,6 @@ -/* $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/ldb/Attic/Makefile.orig,v 1.15 1990/10/21 14:40:20 wlott Exp $ */ -CFLAGS = -g +/* $Header: /Volumes/share2/src/cmucl/cvs2git/cvsroot/src/ldb/Attic/Makefile.orig,v 1.16 1990/10/23 00:09:59 wlott Exp $ */ +INCLS = -I. +CFLAGS = -g ${INCLS} OBJS = ldb.o egets.o coreparse.o alloc.o monitor.o print.o \ os.o vars.o assem.o parse.o interrupt.o test.o \ @@ -7,13 +8,17 @@ OBJS = ldb.o egets.o coreparse.o alloc.o monitor.o print.o \ regnames.o backtrace.o bitbash.o save.o purify.o socket.o #ifdef mips -UNDEFSYMPATERN=& +UNDEFSYMPATTERN=& ASSEMFILE='mips-assem.s' #endif #ifdef ibmrt -UNDEFSYMPATERN=_& +UNDEFSYMPATTERN=_& ASSEMFILE='rt-assem.s' #endif +#ifdef sparc +UNDEFSYMPATTERN=_& +ASSEMFILE='sparc-assem.s' +#endif all: ldb.map @@ -35,7 +40,7 @@ version: undefineds: undefineds.src /lib/cpp undefineds.src | \ - sed -e '/^#/d' -e '/^[ ]*$$/d' -e 's/.*/-u ${UNDEFSYMPATERN}/' | \ + sed -e '/^#/d' -e '/^[ ]*$$/d' -e 's/.*/-u ${UNDEFSYMPATTERN}/' | \ sort -u > ,undefineds mv ,undefineds undefineds @@ -54,7 +59,7 @@ assem.s: interrupt.o: interrupt.c cc ${CFLAGS} -G 0 -c interrupt.c -assem.o: assem.s +assem.o: assem.s lisp.h lispregs.h globals.h as -G 0 -o $@ assem.s #endif @@ -68,6 +73,14 @@ assem.o: assem.s #endif #endif +#ifdef sparc + +assem.o: assem.s lisp.h lispregs.h globals.h + as -P -o $@ assem.s + +#endif + + socket.o: socket.c cc ${CFLAGS} -DUNIXCONN -c socket.c @@ -81,7 +94,7 @@ depends: rm -f Makefile.orig.BAK ln Makefile.orig Makefile.orig.BAK sed -n '1,/^\/*@/p' Makefile.orig > Makefile.orig.NEW - cc -M *.[cs] | egrep -v ' /usr/' >> Makefile.orig.NEW + cc -M ${INCLS} *.c | egrep -v ' /usr/' >> Makefile.orig.NEW mv Makefile.orig.NEW Makefile.orig rm Makefile.orig.BAK @@ -216,3 +229,143 @@ vars.o: ldb.h vars.o: lisp.h vars.o: vars.h version.o: version.c +alloc.o: alloc.c +alloc.o: lisp.h +alloc.o: ldb.h +alloc.o: alloc.h +alloc.o: globals.h +alloc.o: lisp.h +backtrace.o: backtrace.c +backtrace.o: signal.h +backtrace.o: ldb.h +backtrace.o: lisp.h +backtrace.o: globals.h +backtrace.o: lisp.h +backtrace.o: interrupt.h +backtrace.o: signal.h +backtrace.o: lispregs.h +bitbash.o: bitbash.c +coreparse.o: coreparse.c +coreparse.o: lisp.h +coreparse.o: globals.h +coreparse.o: lisp.h +coreparse.o: core.h +coreparse.o: ldb.h +dynbind.o: dynbind.c +dynbind.o: ldb.h +dynbind.o: lisp.h +dynbind.o: globals.h +dynbind.o: lisp.h +egets.o: egets.c +egets.o: signal.h +gc.o: gc.c +gc.o: signal.h +gc.o: lisp.h +gc.o: ldb.h +gc.o: os.h +gc.o: ldb.h +gc.o: gc.h +gc.o: lisp.h +gc.o: globals.h +gc.o: lisp.h +gc.o: interrupt.h +gc.o: signal.h +gc.o: validate.h +gc.o: lispregs.h +globals.o: globals.c +globals.o: lisp.h +globals.o: globals.h +globals.o: lisp.h +interrupt.o: interrupt.c +interrupt.o: signal.h +interrupt.o: lisp.h +interrupt.o: ldb.h +interrupt.o: globals.h +interrupt.o: lisp.h +interrupt.o: lispregs.h +interrupt.o: interrupt.h +interrupt.o: signal.h +interrupt.o: validate.h +ldb.o: ldb.c +ldb.o: ldb.h +ldb.o: lisp.h +ldb.o: alloc.h +ldb.o: vars.h +ldb.o: globals.h +ldb.o: lisp.h +monitor.o: monitor.c +monitor.o: signal.h +monitor.o: ldb.h +monitor.o: lisp.h +monitor.o: globals.h +monitor.o: lisp.h +monitor.o: vars.h +monitor.o: parse.h +monitor.o: interrupt.h +monitor.o: signal.h +monitor.o: lispregs.h +os.o: os.c +os.o: ldb.h +os.o: os.h +os.o: ldb.h +pager.o: pager.c +pager.o: pager.h +pagerlog.o: pagerlog.c +parse.o: parse.c +parse.o: signal.h +parse.o: ldb.h +parse.o: lisp.h +parse.o: globals.h +parse.o: lisp.h +parse.o: vars.h +parse.o: parse.h +parse.o: interrupt.h +parse.o: signal.h +parse.o: lispregs.h +print.o: print.c +print.o: ldb.h +print.o: print.h +print.o: lisp.h +print.o: vars.h +purify.o: purify.c +purify.o: lisp.h +purify.o: ldb.h +purify.o: os.h +purify.o: ldb.h +purify.o: globals.h +purify.o: lisp.h +purify.o: validate.h +purify.o: interrupt.h +purify.o: signal.h +purify.o: gc.h +purify.o: lisp.h +regnames.o: regnames.c +regnames.o: lispregs.h +save.o: save.c +save.o: signal.h +save.o: lisp.h +save.o: ldb.h +save.o: core.h +save.o: globals.h +save.o: lisp.h +save.o: lispregs.h +search.o: search.c +search.o: lisp.h +search.o: ldb.h +socket.o: socket.c +test.o: test.c +test.o: signal.h +test.o: lisp.h +test.o: ldb.h +validate.o: validate.c +validate.o: lisp.h +validate.o: os.h +validate.o: ldb.h +validate.o: globals.h +validate.o: lisp.h +validate.o: validate.h +vars.o: vars.c +vars.o: ldb.h +vars.o: lisp.h +vars.o: vars.h +version.o: version.c