X-Git-Url: http://andersk.mit.edu/gitweb/moira.git/blobdiff_plain/103bba4cd5af3954b732548b7528922585ca166b..dc1d1c52813ce1141673c90a54d7bfa62eade695:/gdb/Makefile diff --git a/gdb/Makefile b/gdb/Makefile index 6f6c610f..426c9d8b 100644 --- a/gdb/Makefile +++ b/gdb/Makefile @@ -22,26 +22,24 @@ DOCS= library.mss gdb.mss gdb.prob gdb_ugd.mss slides.mss SAMPLES= samp1.c -MISC= Makefile .saberinit README gdb_version +MISC= Makefile README gdb_version -CFLAGS= -O +CFLAGS= -O -I../include CCPROF= ${CC} -FTP= /mit/ftp/gdb - INGLIBS= /usr/rtingres/lib/libqlib /usr/rtingres/lib/compatlib -LINTFLAGS= -uhv +LINTFLAGS= -uhv -I../include .c.o: - ${CCPROF} -c -pg ${CFLAGS} $*.c - mv $*.o profiled/$*.o +# ${CCPROF} -c -pg ${CFLAGS} $*.c +# mv $*.o profiled/$*.o ${CC} -c ${CFLAGS} $*.c OPTS= -all: libgdb.a libgdb_p.a llib-lgdb.ln +all: libgdb.a llib-lgdb.ln # libgdb_p.a libgdb.a: ${LIBOBJS} ar uv libgdb.a ${LIBOBJS}; ranlib libgdb.a @@ -50,20 +48,18 @@ libgdb_p.a: ${LIBOBJS} (cd profiled; ar uv ../libgdb_p.a ${LIBOBJS}; ranlib ../libgdb_p.a) lint: - lint -huv ${GDBCSRCS} | \ + lint ${LINTFLAGS} ${GDBCSRCS} | \ egrep -v "warning: possible pointer alignment problem" llib-lgdb.ln: ${LIBSRC} - lint -Cgdb ${GDBCSRCS} + lint ${LINTFLAGS} -Cgdb ${GDBCSRCS} install: - echo this does not really get installed -# install -m 644 libgdb.a ${DESTDIR}/usr/athena/lib/libgdb.a -# ranlib ${DESTDIR}/usr/athena/lib/libgdb.a -# install -m 644 libgdb_p.a ${DESTDIR}/usr/athena/lib/libgdb_p.a -# ranlib ${DESTDIR}/usr/athena/lib/libgdb_p.a -# -mkdir ${DESTDIR}/usr/athena/lib/lint -# install -m 644 llib-lgdb.ln ${DESTDIR}/usr/athena/lib/lint/llib-lgdb.ln + install -c -m 644 libgdb.a ${DESTDIR}/usr/athena/lib/libmrgdb.a + ranlib ${DESTDIR}/usr/athena/lib/libmrgdb.a +# install -c -m 644 libgdb_p.a ${DESTDIR}/usr/athena/lib/libmrgdb_p.a +# ranlib ${DESTDIR}/usr/athena/lib/libmrgdb_p.a + install -c -m 644 llib-lgdb.ln ${DESTDIR}/usr/lib/lint/llib-lmrgdb.ln # # Random demo programs @@ -71,24 +67,6 @@ install: tst: tst.o libgdb.a cc ${OPTS} -o tst tst.o libgdb.a -stest: stest.o libgdb.a - cc ${OPTS} -o stest stest.o libgdb.a - -tst2: tst2.o libgdb.a - cc ${OPTS} -o tst2 tst2.o libgdb.a - -tst3: tst3.o libgdb.a - cc ${OPTS} -o tst3 tst3.o libgdb.a - -tst4: tst4.o libgdb.a - cc ${OPTS} -o tst4 tst4.o libgdb.a - -tst5: tst5.o libgdb.a - cc ${OPTS} -o tst5 tst5.o libgdb.a - -tst6: tst6.o libgdb.a - cc ${OPTS} -o tst6 tst6.o libgdb.a - tsr: tsr.o libgdb.a cc ${OPTS} -o tsr tsr.o libgdb.a @@ -103,13 +81,6 @@ tdbcl: tdbcl.o libgdb.a samp1a: samp1a.o libgdb.a cc ${OPTS} -o samp1a samp1a.o libgdb.a - -dbserv: dbserv.o libgdb.a - cc ${OPTS} -o dbserv dbserv.o libgdb.a ${INGLIBS} -lm - chmod 6755 dbserv - -dbserv.c: dbserv.qc - /usr/rtingres/bin/eqc -d -fdbserv.c dbserv.qc # # Documentation. @@ -136,90 +107,66 @@ slideprint: slides.PS lpr -Pln03-bldge40-4 slides.PS echo 'GDB slides sent to PostScript printer' -# -# Distribution. -# - -tar.file: ${GDBCSRCS} ${GDBNONCSRCS} ${OTHERSRCS} ${DOCS} ${SAMPLES} ${MISC} - rm -f tar.file - tar cvf tar.file ${GDBCSRCS} ${GDBNONCSRCS} ${OTHERSRCS} \ - ${DOCS} ${SAMPLES} ${MISC} - chmod 644 tar.file - -archive: tar.file - rcp tar.file "menelaus:~noah/gdb/tar.file" - -ftp: tar.file - rm -f ${FTP}/tar.file.Z ${FTP}/README - compress -c tar.file > ${FTP}/tar.file.Z - cp README ${FTP}/README - chmod 755 ${FTP}/tar.file.Z ${FTP}/README - # # Cleanup. # clean: rm -f *.o libgdb.a libgdb_p.a tar.file *.PS *.err \#* *~ profiled/*.o + rm -f llib-lgdb.ln TAGS depend: $(GDBCSRCS) - $(CC) -M $(CFLAGS) $(GDBCSRCS) | \ - sed -e 's; ./; ;' \ - -e ':loop' \ - -e 's/\.\.\/[^ /]*\/\.\./../' \ - -e 't loop' | \ - awk ' { if ($$1 != prev) { print rec; rec = $$0; prev = $$1; } \ - else { if (length(rec $$2) > 78) { print rec; rec = $$0; } \ - else rec = rec " " $$2 } } \ - END { print rec } ' > makedep - echo '/^# DO NOT DELETE THIS LINE/+1,$$d' >eddep - echo '$$r makedep' >>eddep - echo 'w' >>eddep - cp Makefile Makefile.bak - ed - Makefile < eddep - rm eddep makedep -# -# the last constant line in the makefile should be... -# DO NOT DELETE THIS LINE + mkdep ${CFLAGS} ${GDBCSRCS} + +# DO NOT DELETE THIS LINE -- mkdep uses it. -gdb_struct.o: gdb_struct.c /usr/include/stdio.h /usr/include/strings.h gdb.h +gdb_struct.o: gdb_struct.c ../include/mit-copyright.h /usr/include/stdio.h +gdb_struct.o: /usr/include/strings.h ../include/gdb.h gdb_struct.o: /usr/include/sys/types.h /usr/include/sys/time.h -gdb_struct.o: /usr/include/time.h -gdb_stype.o: gdb_stype.c /usr/include/stdio.h /usr/include/strings.h gdb.h -gdb_stype.o: /usr/include/sys/types.h /usr/include/sys/time.h -gdb_stype.o: /usr/include/time.h /usr/include/netinet/in.h -gdb.o: gdb.c /usr/include/stdio.h /usr/include/strings.h /usr/include/signal.h -gdb.o: /usr/include/pwd.h gdb.h /usr/include/sys/types.h -gdb.o: /usr/include/sys/time.h /usr/include/time.h gdb_lib.h -gdb.o: /usr/include/errno.h -gdb_trans.o: gdb_trans.c /usr/include/sys/types.h /usr/include/strings.h -gdb_trans.o: /usr/include/stdio.h /usr/include/varargs.h /usr/include/errno.h -gdb_trans.o: gdb.h /usr/include/sys/types.h /usr/include/sys/time.h -gdb_trans.o: /usr/include/time.h -gdb_trans2.o: gdb_trans2.c /usr/include/sys/types.h /usr/include/errno.h -gdb_trans2.o: /usr/include/stdio.h gdb.h /usr/include/sys/types.h -gdb_trans2.o: /usr/include/sys/time.h /usr/include/time.h -gdb_trans2.o: /usr/include/sys/uio.h /usr/include/sys/socket.h -gdb_conn.o: gdb_conn.c /usr/include/stdio.h /usr/include/strings.h gdb.h -gdb_conn.o: /usr/include/sys/types.h /usr/include/sys/time.h -gdb_conn.o: /usr/include/time.h /usr/include/sys/types.h /usr/include/sys/uio.h -gdb_conn.o: /usr/include/sys/socket.h /usr/include/sys/ioctl.h -gdb_conn.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h -gdb_conn.o: /usr/include/netinet/in.h /usr/include/netdb.h /usr/include/errno.h -gdb_serv.o: gdb_serv.c /usr/include/stdio.h /usr/include/strings.h gdb.h -gdb_serv.o: /usr/include/sys/types.h /usr/include/sys/time.h -gdb_serv.o: /usr/include/time.h /usr/include/sys/ioctl.h -gdb_serv.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h -gdb_fserv.o: gdb_fserv.c /usr/include/stdio.h /usr/include/sys/types.h -gdb_fserv.o: /usr/include/sys/uio.h /usr/include/sys/socket.h -gdb_fserv.o: /usr/include/sys/wait.h /usr/include/sys/signal.h gdb.h -gdb_fserv.o: /usr/include/sys/types.h /usr/include/sys/time.h -gdb_fserv.o: /usr/include/time.h /usr/include/sys/resource.h -gdb_db.o: gdb_db.c /usr/include/stdio.h /usr/include/strings.h gdb.h -gdb_db.o: /usr/include/sys/types.h /usr/include/sys/time.h /usr/include/time.h -gdb_debug.o: gdb_debug.c /usr/include/stdio.h gdb.h /usr/include/sys/types.h -gdb_debug.o: /usr/include/sys/time.h /usr/include/time.h -gdb_ops.o: gdb_ops.c /usr/include/stdio.h gdb.h /usr/include/sys/types.h -gdb_ops.o: /usr/include/sys/time.h /usr/include/time.h -gdb_ops.o: /usr/include/netinet/in.h /usr/include/sys/ioctl.h -gdb_ops.o: /usr/include/sys/ttychars.h /usr/include/sys/ttydev.h +gdb_struct.o: /usr/include/sys/time.h +gdb_stype.o: gdb_stype.c ../include/mit-copyright.h /usr/include/stdio.h +gdb_stype.o: /usr/include/strings.h ../include/gdb.h /usr/include/sys/types.h +gdb_stype.o: /usr/include/sys/time.h /usr/include/sys/time.h +gdb_stype.o: /usr/include/netinet/in.h +gdb.o: gdb.c /usr/include/stdio.h /usr/include/strings.h +gdb.o: /usr/include/signal.h /usr/include/pwd.h ../include/gdb.h +gdb.o: /usr/include/sys/types.h /usr/include/sys/time.h +gdb.o: /usr/include/sys/time.h gdb_lib.h /usr/include/errno.h +gdb_trans.o: gdb_trans.c ../include/mit-copyright.h /usr/include/sys/types.h +gdb_trans.o: /usr/include/strings.h /usr/include/stdio.h +gdb_trans.o: /usr/include/varargs.h /usr/include/errno.h ../include/gdb.h +gdb_trans.o: /usr/include/sys/time.h /usr/include/sys/time.h +gdb_trans2.o: gdb_trans2.c ../include/mit-copyright.h +gdb_trans2.o: /usr/include/sys/types.h /usr/include/errno.h +gdb_trans2.o: /usr/include/stdio.h ../include/gdb.h /usr/include/sys/time.h +gdb_trans2.o: /usr/include/sys/time.h /usr/include/sys/uio.h +gdb_trans2.o: /usr/include/sys/socket.h +gdb_conn.o: gdb_conn.c ../include/mit-copyright.h /usr/include/stdio.h +gdb_conn.o: /usr/include/strings.h ../include/gdb.h /usr/include/sys/types.h +gdb_conn.o: /usr/include/sys/time.h /usr/include/sys/time.h +gdb_conn.o: /usr/include/sys/uio.h /usr/include/sys/socket.h +gdb_conn.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h +gdb_conn.o: /usr/include/sys/ttydev.h /usr/include/netinet/in.h +gdb_conn.o: /usr/include/netdb.h /usr/include/errno.h +gdb_serv.o: gdb_serv.c ../include/mit-copyright.h /usr/include/stdio.h +gdb_serv.o: /usr/include/strings.h ../include/gdb.h /usr/include/sys/types.h +gdb_serv.o: /usr/include/sys/time.h /usr/include/sys/time.h +gdb_serv.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h +gdb_serv.o: /usr/include/sys/ttydev.h +gdb_fserv.o: gdb_fserv.c ../include/mit-copyright.h /usr/include/stdio.h +gdb_fserv.o: /usr/include/sys/types.h /usr/include/sys/uio.h +gdb_fserv.o: /usr/include/sys/socket.h /usr/include/sys/wait.h +gdb_fserv.o: /usr/include/sys/signal.h ../include/gdb.h +gdb_fserv.o: /usr/include/sys/time.h /usr/include/sys/time.h +gdb_fserv.o: /usr/include/sys/resource.h +gdb_db.o: gdb_db.c ../include/mit-copyright.h /usr/include/stdio.h +gdb_db.o: /usr/include/strings.h ../include/gdb.h /usr/include/sys/types.h +gdb_db.o: /usr/include/sys/time.h /usr/include/sys/time.h +gdb_debug.o: gdb_debug.c ../include/mit-copyright.h /usr/include/stdio.h +gdb_debug.o: ../include/gdb.h /usr/include/sys/types.h +gdb_debug.o: /usr/include/sys/time.h /usr/include/sys/time.h +gdb_ops.o: gdb_ops.c ../include/mit-copyright.h /usr/include/stdio.h +gdb_ops.o: ../include/gdb.h /usr/include/sys/types.h /usr/include/sys/time.h +gdb_ops.o: /usr/include/sys/time.h /usr/include/netinet/in.h +gdb_ops.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h +gdb_ops.o: /usr/include/sys/ttydev.h