]> andersk Git - moira.git/blame - gdb/Makefile
make the install's -c
[moira.git] / gdb / Makefile
CommitLineData
5580185e 1#
2# $Source$
5580185e 3# $Author$
4# $Header$
5#
6# Revised makefile for GDB library.
7#
8
9GDBCSRCS= gdb_struct.c gdb_stype.c gdb.c gdb_trans.c gdb_trans2.c \
10 gdb_conn.c gdb_serv.c gdb_fserv.c gdb_db.c gdb_debug.c gdb_ops.c
11
12GDBNONCSRCS= gdb.h gdb_lib.h dbserv.qc
13
14OTHERSRCS= test.c samp1a.c \
15 tst.c tst2.c tcl.c tdbcl.c tsr.c tfsr.c\
16 tst3.c tst4.c tst5.c tst6.c
17
18LIBOBJS = gdb.o gdb_struct.o gdb_stype.o gdb_trans.o gdb_trans2.o \
19 gdb_conn.o gdb_ops.o gdb_serv.o gdb_fserv.o gdb_db.o gdb_debug.o
20
21DOCS= library.mss gdb.mss gdb.prob gdb_ugd.mss slides.mss
22
23SAMPLES= samp1.c
24
072e3f97 25MISC= Makefile README gdb_version
5580185e 26
85ca49ac 27CFLAGS= -O -I../include
5580185e 28
29CCPROF= ${CC}
30
5580185e 31INGLIBS= /usr/rtingres/lib/libqlib /usr/rtingres/lib/compatlib
32
19f42eac 33LINTFLAGS= -uhv
34
5580185e 35.c.o:
36 ${CCPROF} -c -pg ${CFLAGS} $*.c
37 mv $*.o profiled/$*.o
38 ${CC} -c ${CFLAGS} $*.c
39
40OPTS=
41
19f42eac 42all: libgdb.a libgdb_p.a llib-lgdb.ln
5580185e 43
44libgdb.a: ${LIBOBJS}
45 ar uv libgdb.a ${LIBOBJS}; ranlib libgdb.a
46
47libgdb_p.a: ${LIBOBJS}
48 (cd profiled; ar uv ../libgdb_p.a ${LIBOBJS}; ranlib ../libgdb_p.a)
49
50lint:
51 lint -huv ${GDBCSRCS} | \
52 egrep -v "warning: possible pointer alignment problem"
19f42eac 53
54llib-lgdb.ln: ${LIBSRC}
55 lint -Cgdb ${GDBCSRCS}
56
57install:
a7ef7615 58 install -c -m 644 libgdb.a ${DESTDIR}/usr/athena/lib/libsmsgdb.a
5610c33c 59 ranlib ${DESTDIR}/usr/athena/lib/libsmsgdb.a
a7ef7615 60 install -c -m 644 libgdb_p.a ${DESTDIR}/usr/athena/lib/libsmsgdb_p.a
5610c33c 61 ranlib ${DESTDIR}/usr/athena/lib/libsmsgdb_p.a
a7ef7615 62 install -c -m 644 llib-lgdb.ln ${DESTDIR}/usr/lib/lint/llib-lsmsgdb.ln
19f42eac 63
5580185e 64#
65# Random demo programs
66#
67tst: tst.o libgdb.a
68 cc ${OPTS} -o tst tst.o libgdb.a
69
5580185e 70tsr: tsr.o libgdb.a
71 cc ${OPTS} -o tsr tsr.o libgdb.a
72
73tfsr: tfsr.o libgdb.a
74 cc ${OPTS} -o tfsr tfsr.o libgdb.a
75
76tcl: tcl.o libgdb.a
77 cc ${OPTS} -o tcl tcl.o libgdb.a
78
79tdbcl: tdbcl.o libgdb.a
80 cc ${OPTS} -o tdbcl tdbcl.o libgdb.a
81
82samp1a: samp1a.o libgdb.a
83 cc ${OPTS} -o samp1a samp1a.o libgdb.a
5580185e 84
85#
86# Documentation.
87#
88
89slides.PS: slides.mss
90 scribe slides
91
92gdb_ugd.PS: gdb_ugd.mss
93 scribe gdb_ugd
94
95library.PS: library.mss
96 scribe library
97
98ugdprint: gdb_ugd.PS
99 lpr -Pln03-bldge40-4 gdb_ugd.PS
100 echo 'GDB User Guide sent to PostScript printer'
101
102libraryprint: library.PS
103 lpr -Pln03-bldge40-4 library.PS
104 echo 'GDB Library Reference Manual sent to PostScript printer'
105
106slideprint: slides.PS
107 lpr -Pln03-bldge40-4 slides.PS
108 echo 'GDB slides sent to PostScript printer'
109
5580185e 110#
111# Cleanup.
112#
113
114clean:
7f0235a2 115 rm -f *.o libgdb.a libgdb_p.a tar.file *.PS *.err \#* *~ profiled/*.o
403f3bbd 116 rm -f llib-lgdb.ln TAGS
5580185e 117
7f0235a2 118depend: $(GDBCSRCS)
072e3f97 119 mkdep ${CFLAGS} ${GDBCSRCS}
120
121# DO NOT DELETE THIS LINE -- mkdep uses it.
5580185e 122
85ca49ac 123gdb_struct.o: gdb_struct.c ../include/mit-copyright.h /usr/include/stdio.h
072e3f97 124gdb_struct.o: /usr/include/strings.h ../include/gdb.h
125gdb_struct.o: /usr/include/sys/types.h /usr/include/sys/time.h
126gdb_struct.o: /usr/include/sys/time.h
85ca49ac 127gdb_stype.o: gdb_stype.c ../include/mit-copyright.h /usr/include/stdio.h
128gdb_stype.o: /usr/include/strings.h ../include/gdb.h /usr/include/sys/types.h
072e3f97 129gdb_stype.o: /usr/include/sys/time.h /usr/include/sys/time.h
85ca49ac 130gdb_stype.o: /usr/include/netinet/in.h
072e3f97 131gdb.o: gdb.c /usr/include/stdio.h /usr/include/strings.h
132gdb.o: /usr/include/signal.h /usr/include/pwd.h ../include/gdb.h
133gdb.o: /usr/include/sys/types.h /usr/include/sys/time.h
134gdb.o: /usr/include/sys/time.h gdb_lib.h /usr/include/errno.h
85ca49ac 135gdb_trans.o: gdb_trans.c ../include/mit-copyright.h /usr/include/sys/types.h
072e3f97 136gdb_trans.o: /usr/include/strings.h /usr/include/stdio.h
137gdb_trans.o: /usr/include/varargs.h /usr/include/errno.h ../include/gdb.h
138gdb_trans.o: /usr/include/sys/time.h /usr/include/sys/time.h
139gdb_trans2.o: gdb_trans2.c ../include/mit-copyright.h
140gdb_trans2.o: /usr/include/sys/types.h /usr/include/errno.h
141gdb_trans2.o: /usr/include/stdio.h ../include/gdb.h /usr/include/sys/time.h
142gdb_trans2.o: /usr/include/sys/time.h /usr/include/sys/uio.h
85ca49ac 143gdb_trans2.o: /usr/include/sys/socket.h
144gdb_conn.o: gdb_conn.c ../include/mit-copyright.h /usr/include/stdio.h
145gdb_conn.o: /usr/include/strings.h ../include/gdb.h /usr/include/sys/types.h
072e3f97 146gdb_conn.o: /usr/include/sys/time.h /usr/include/sys/time.h
147gdb_conn.o: /usr/include/sys/uio.h /usr/include/sys/socket.h
148gdb_conn.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
149gdb_conn.o: /usr/include/sys/ttydev.h /usr/include/netinet/in.h
150gdb_conn.o: /usr/include/netdb.h /usr/include/errno.h
85ca49ac 151gdb_serv.o: gdb_serv.c ../include/mit-copyright.h /usr/include/stdio.h
152gdb_serv.o: /usr/include/strings.h ../include/gdb.h /usr/include/sys/types.h
072e3f97 153gdb_serv.o: /usr/include/sys/time.h /usr/include/sys/time.h
85ca49ac 154gdb_serv.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
155gdb_serv.o: /usr/include/sys/ttydev.h
156gdb_fserv.o: gdb_fserv.c ../include/mit-copyright.h /usr/include/stdio.h
157gdb_fserv.o: /usr/include/sys/types.h /usr/include/sys/uio.h
158gdb_fserv.o: /usr/include/sys/socket.h /usr/include/sys/wait.h
159gdb_fserv.o: /usr/include/sys/signal.h ../include/gdb.h
072e3f97 160gdb_fserv.o: /usr/include/sys/time.h /usr/include/sys/time.h
161gdb_fserv.o: /usr/include/sys/resource.h
85ca49ac 162gdb_db.o: gdb_db.c ../include/mit-copyright.h /usr/include/stdio.h
163gdb_db.o: /usr/include/strings.h ../include/gdb.h /usr/include/sys/types.h
072e3f97 164gdb_db.o: /usr/include/sys/time.h /usr/include/sys/time.h
85ca49ac 165gdb_debug.o: gdb_debug.c ../include/mit-copyright.h /usr/include/stdio.h
072e3f97 166gdb_debug.o: ../include/gdb.h /usr/include/sys/types.h
167gdb_debug.o: /usr/include/sys/time.h /usr/include/sys/time.h
85ca49ac 168gdb_ops.o: gdb_ops.c ../include/mit-copyright.h /usr/include/stdio.h
169gdb_ops.o: ../include/gdb.h /usr/include/sys/types.h /usr/include/sys/time.h
072e3f97 170gdb_ops.o: /usr/include/sys/time.h /usr/include/netinet/in.h
85ca49ac 171gdb_ops.o: /usr/include/sys/ioctl.h /usr/include/sys/ttychars.h
172gdb_ops.o: /usr/include/sys/ttydev.h
This page took 0.087567 seconds and 5 git commands to generate.