129 |
|
|
130 |
EXTRA_OBJS = @EXTRA_OBJS@ |
EXTRA_OBJS = @EXTRA_OBJS@ |
131 |
|
|
132 |
LIBSRC = edit.c getdate.c internal.c misc.c pr.c index.c lists.c query.c version.c regex.c adm.c client.c pr-init.c database.c fconfig.c fconfigl.c mail.c field.c mk_auth.c |
LIBSRC = edit.c getdate.c gnugetopt.c gnugetopt1.c internal.c misc.c pr.c index.c lists.c query.c version.c regex.c adm.c client.c pr-init.c database.c fconfig.c fconfigl.c mail.c field.c mk_auth.c |
133 |
LIBOBJS = edit.o getdate.o internal.o misc.o pr.o index.o lists.o query.o version.o regex.o adm.o client.o pr-init.o database.o fconfig.o fconfigl.o mail.o field.o $(EXTRA_OBJS) |
LIBOBJS = edit.o getdate.o gnugetopt.o gnugetopt1.o internal.o misc.o pr.o index.o lists.o query.o version.o regex.o adm.o client.o pr-init.o database.o fconfig.o fconfigl.o mail.o field.o $(EXTRA_OBJS) |
134 |
|
|
135 |
INCLUDEDIR = -I. -I$(srcdir) -I$(srcdir)/../include $(KRBINCLUDE) |
INCLUDEDIR = -I. -I$(srcdir) $(KRBINCLUDE) |
|
|
|
|
# Where is the "-liberty" library, containing getopt and obstack? |
|
|
LIBIBERTY = `if [ -f ../libiberty/libiberty.a ] ; then echo ../libiberty/libiberty.a ; else echo -liberty ; fi` |
|
136 |
|
|
137 |
# Variables that the send-pr Makefile will want to have changed. |
# Variables that the send-pr Makefile will want to have changed. |
138 |
GNATS_VARS = \ |
GNATS_VARS = \ |
179 |
|
|
180 |
query-pr: query-pr.o regex.o libgnats.a |
query-pr: query-pr.o regex.o libgnats.a |
181 |
$(CC) $(LDFLAGS) -o $@ query-pr.o regex.o \ |
$(CC) $(LDFLAGS) -o $@ query-pr.o regex.o \ |
182 |
libgnats.a $(LIBIBERTY) $(LIBS) |
libgnats.a $(LIBS) |
183 |
|
|
184 |
gnatsd: gnatsd.o cmds.o regex.o file-pr.o btime.o libgnats.a |
gnatsd: gnatsd.o cmds.o regex.o file-pr.o btime.o libgnats.a |
185 |
$(CC) $(LDFLAGS) -o $@ gnatsd.o cmds.o regex.o file-pr.o btime.o \ |
$(CC) $(LDFLAGS) -o $@ gnatsd.o cmds.o regex.o file-pr.o btime.o \ |
186 |
libgnats.a $(LIBRX) $(LIBIBERTY) $(LIBS) |
libgnats.a $(LIBRX) $(LIBS) |
187 |
|
|
188 |
queue-pr: queue-pr.o libgnats.a |
queue-pr: queue-pr.o libgnats.a |
189 |
$(CC) $(LDFLAGS) -o $@ queue-pr.o \ |
$(CC) $(LDFLAGS) -o $@ queue-pr.o \ |
190 |
libgnats.a $(LIBIBERTY) $(LIBS) |
libgnats.a $(LIBS) |
191 |
|
|
192 |
pr-age: pr-age.o regex.o libgnats.a |
pr-age: pr-age.o regex.o libgnats.a |
193 |
$(CC) $(LDFLAGS) -o $@ pr-age.o regex.o \ |
$(CC) $(LDFLAGS) -o $@ pr-age.o regex.o \ |
194 |
libgnats.a $(LIBIBERTY) $(LIBS) |
libgnats.a $(LIBS) |
195 |
|
|
196 |
getclose: getclose.o regex.o libgnats.a |
getclose: getclose.o regex.o libgnats.a |
197 |
$(CC) $(LDFLAGS) -o $@ getclose.o regex.o \ |
$(CC) $(LDFLAGS) -o $@ getclose.o regex.o \ |
198 |
libgnats.a $(LIBIBERTY) $(LIBS) |
libgnats.a $(LIBS) |
199 |
|
|
200 |
pr-edit: pr-edit.o file-pr.o btime.o libgnats.a |
pr-edit: pr-edit.o file-pr.o btime.o libgnats.a |
201 |
$(CC) $(LDFLAGS) -o $@ pr-edit.o file-pr.o btime.o \ |
$(CC) $(LDFLAGS) -o $@ pr-edit.o file-pr.o btime.o \ |
202 |
libgnats.a $(LIBIBERTY) $(LIBS) |
libgnats.a $(LIBS) |
203 |
|
|
204 |
pr-stat: pr-stat.o regex.o libgnats.a |
pr-stat: pr-stat.o regex.o libgnats.a |
205 |
$(CC) $(LDFLAGS) -o $@ pr-stat.o regex.o \ |
$(CC) $(LDFLAGS) -o $@ pr-stat.o regex.o \ |
206 |
libgnats.a $(LIBIBERTY) $(LIBS) |
libgnats.a $(LIBS) |
207 |
|
|
208 |
gen-index: gen-index.o libgnats.a |
gen-index: gen-index.o libgnats.a |
209 |
$(CC) $(LDFLAGS) -o $@ gen-index.o libgnats.a \ |
$(CC) $(LDFLAGS) -o $@ gen-index.o libgnats.a \ |
210 |
$(LIBIBERTY) $(LIBS) |
$(LIBS) |
211 |
|
|
212 |
gen-closed-date: gen-closed-date.o libgnats.a |
gen-closed-date: gen-closed-date.o libgnats.a |
213 |
$(CC) $(LDFLAGS) -o $@ gen-closed-date.o libgnats.a \ |
$(CC) $(LDFLAGS) -o $@ gen-closed-date.o libgnats.a \ |
214 |
$(LIBIBERTY) $(LIBS) |
$(LIBS) |
215 |
|
|
216 |
at-pr: at-pr.sh Makefile |
at-pr: at-pr.sh Makefile |
217 |
@echo Creating at-pr... |
@echo Creating at-pr... |
320 |
|
|
321 |
gnats-pwconv: gnats-pwconv.o libgnats.a |
gnats-pwconv: gnats-pwconv.o libgnats.a |
322 |
$(CC) $(LDFLAGS) -o $@ gnats-pwconv.o \ |
$(CC) $(LDFLAGS) -o $@ gnats-pwconv.o \ |
323 |
libgnats.a $(LIBIBERTY) $(LIBS) |
libgnats.a $(LIBS) |
324 |
|
|
325 |
getdate.c: getdate.y |
getdate.c: getdate.y |
326 |
@echo expect 10 shift/reduce conflicts |
@echo expect 10 shift/reduce conflicts |
477 |
getdate.o: getdate.c |
getdate.o: getdate.c |
478 |
$(CC) -c $(INCLUDEDIR) $(CFLAGS) $(CPPFLAGS) $(DEFS) $< |
$(CC) -c $(INCLUDEDIR) $(CFLAGS) $(CPPFLAGS) $(DEFS) $< |
479 |
|
|
480 |
|
# Compile GNU getopt functions without GCC flags to handle old-style defs. |
481 |
|
gnugetopt.o: gnugetopt.c |
482 |
|
$(CC) -c $(INCLUDEDIR) $(CFLAGS) $(CPPFLAGS) $(DEFS) $< |
483 |
|
|
484 |
|
gnugetopt1.o: gnugetopt1.c gnugetopt.c |
485 |
|
$(CC) -c $(INCLUDEDIR) $(CFLAGS) $(CPPFLAGS) $(DEFS) $< |
486 |
|
|
487 |
# These is here because Suckass' make is wacky in the head. |
# These is here because Suckass' make is wacky in the head. |
488 |
|
|
489 |
client.o: $(srcdir)/client.c |
client.o: $(srcdir)/client.c |
598 |
# Dependencies |
# Dependencies |
599 |
|
|
600 |
$(srcdir)/gnatsd.h: $(srcdir)/pcodes.h |
$(srcdir)/gnatsd.h: $(srcdir)/pcodes.h |
601 |
btime.o: $(srcdir)/gnats.h $(srcdir)/../include/ansidecl.h |
btime.o: $(srcdir)/gnats.h $(srcdir)/ansidecl.h |
602 |
btime.o: $(srcdir)/pr.h |
btime.o: $(srcdir)/pr.h |
603 |
btime.o: $(srcdir)/../include/ansidecl.h |
btime.o: $(srcdir)/ansidecl.h |
604 |
client.o: $(srcdir)/gnats.h $(srcdir)/gnatsd.h |
client.o: $(srcdir)/gnats.h $(srcdir)/gnatsd.h |
605 |
client.o: $(srcdir)/query.h autoconf.h |
client.o: $(srcdir)/query.h autoconf.h |
606 |
file-pr.o: $(srcdir)/../include/ansidecl.h $(srcdir)/pr.h |
file-pr.o: $(srcdir)/ansidecl.h $(srcdir)/pr.h |
607 |
file-pr.o: $(srcdir)/gnats.h |
file-pr.o: $(srcdir)/gnats.h |
608 |
file-pr.o: $(srcdir)/regex.h |
file-pr.o: $(srcdir)/regex.h |
609 |
gen-index.o: $(srcdir)/../include/ansidecl.h |
gen-index.o: $(srcdir)/ansidecl.h |
610 |
gen-index.o: $(srcdir)/pr.h $(srcdir)/gnats.h |
gen-index.o: $(srcdir)/pr.h $(srcdir)/gnats.h |
611 |
gen-index.o: $(srcdir)/gnats-dirs.h |
gen-index.o: $(srcdir)/gnats-dirs.h |
612 |
gen-closed-date.o: $(srcdir)/../include/ansidecl.h |
gen-closed-date.o: $(srcdir)/ansidecl.h |
613 |
gen-closed-date.o: $(srcdir)/pr.h $(srcdir)/gnats.h |
gen-closed-date.o: $(srcdir)/pr.h $(srcdir)/gnats.h |
614 |
gen-closed-date.o: $(srcdir)/gnats-dirs.h |
gen-closed-date.o: $(srcdir)/gnats-dirs.h |
615 |
getclose.o: $(srcdir)/gnats.h $(srcdir)/../include/ansidecl.h |
getclose.o: $(srcdir)/gnats.h $(srcdir)/ansidecl.h |
616 |
getclose.o: $(srcdir)/query.h |
getclose.o: $(srcdir)/query.h |
617 |
getdate.o: autoconf.h |
getdate.o: autoconf.h |
618 |
|
gnugetopt.o: autoconf.h $(srcdir)/gnugetopt.h |
619 |
|
gnugetopt1.o: autoconf.h $(srcdir)/gnugetopt.h |
620 |
index.o: $(srcdir)/pr.h |
index.o: $(srcdir)/pr.h |
621 |
index.o: autoconf.h |
index.o: autoconf.h |
622 |
index.o: $(srcdir)/gnats.h $(srcdir)/../include/ansidecl.h |
index.o: $(srcdir)/gnats.h $(srcdir)/ansidecl.h |
623 |
internal.o: $(srcdir)/pr.h |
internal.o: $(srcdir)/pr.h |
624 |
internal.o: autoconf.h $(srcdir)/../include/getopt.h |
internal.o: autoconf.h |
625 |
misc.o: $(srcdir)/../include/ansidecl.h |
misc.o: $(srcdir)/ansidecl.h |
626 |
misc.o: $(srcdir)/pr.h |
misc.o: $(srcdir)/pr.h |
627 |
misc.o: $(srcdir)/gnats.h |
misc.o: $(srcdir)/gnats.h |
628 |
pr-age.o: $(srcdir)/gnats.h $(srcdir)/../include/ansidecl.h |
pr-age.o: $(srcdir)/gnats.h $(srcdir)/ansidecl.h |
629 |
pr-age.o: $(srcdir)/query.h |
pr-age.o: $(srcdir)/query.h |
630 |
pr-edit.o: $(srcdir)/../include/getopt.h |
pr-edit.o: $(srcdir)/ansidecl.h $(srcdir)/gnats.h |
|
pr-edit.o: $(srcdir)/../include/ansidecl.h $(srcdir)/gnats.h |
|
631 |
pr-edit.o: |
pr-edit.o: |
632 |
pr-edit.o: $(srcdir)/pr.h |
pr-edit.o: $(srcdir)/pr.h |
633 |
pr-edit.o: autoconf.h |
pr-edit.o: autoconf.h |
634 |
pr-stat.o: $(srcdir)/gnats.h $(srcdir)/../include/ansidecl.h |
pr-stat.o: $(srcdir)/gnats.h $(srcdir)/ansidecl.h |
635 |
pr-stat.o: $(srcdir)/query.h |
pr-stat.o: $(srcdir)/query.h |
636 |
pr.o: $(srcdir)/../include/ansidecl.h $(srcdir)/pr.h |
pr.o: $(srcdir)/ansidecl.h $(srcdir)/pr.h |
637 |
pr.o: $(srcdir)/gnats.h |
pr.o: $(srcdir)/gnats.h |
638 |
pr.o: $(srcdir)/../include/getopt.h autoconf.h |
pr.o: autoconf.h |
639 |
query.o: $(srcdir)/gnats.h $(srcdir)/../include/ansidecl.h |
query.o: $(srcdir)/gnats.h $(srcdir)/ansidecl.h |
640 |
query.o: $(srcdir)/query.h |
query.o: $(srcdir)/query.h |
641 |
query.o: $(srcdir)/regex.h $(srcdir)/pr.h |
query.o: $(srcdir)/regex.h $(srcdir)/pr.h |
642 |
query-pr.o: $(srcdir)/gnats.h $(srcdir)/../include/ansidecl.h |
query-pr.o: $(srcdir)/gnats.h $(srcdir)/ansidecl.h |
643 |
query-pr.o: $(srcdir)/pr.h |
query-pr.o: $(srcdir)/pr.h |
644 |
query-pr.o: $(srcdir)/query.h |
query-pr.o: $(srcdir)/query.h |
645 |
query-pr.o: $(srcdir)/regex.h |
query-pr.o: $(srcdir)/regex.h |
646 |
lists.o: $(srcdir)/gnats.h $(srcdir)/query.h |
lists.o: $(srcdir)/gnats.h $(srcdir)/query.h |
647 |
cmds.o: $(srcdir)/gnats.h $(srcdir)/../include/ansidecl.h |
cmds.o: $(srcdir)/gnats.h $(srcdir)/ansidecl.h |
648 |
cmds.o: $(srcdir)/gnatsd.h $(srcdir)/query.h |
cmds.o: $(srcdir)/gnatsd.h $(srcdir)/query.h |
649 |
gnatsd.o: $(srcdir)/gnats.h $(srcdir)/../include/ansidecl.h |
gnatsd.o: $(srcdir)/gnats.h $(srcdir)/ansidecl.h |
650 |
gnatsd.o: $(srcdir)/gnatsd.h |
gnatsd.o: $(srcdir)/gnatsd.h |
651 |
queue-pr.o: autoconf.h $(srcdir)/../include/getopt.h |
queue-pr.o: autoconf.h |
652 |
queue-pr.o: $(srcdir)/gnats-dirs.h |
queue-pr.o: $(srcdir)/gnats-dirs.h |
653 |
queue-pr.o: $(srcdir)/../include/ansidecl.h |
queue-pr.o: $(srcdir)/ansidecl.h |
654 |
queue-pr.o: $(srcdir)/pr.h |
queue-pr.o: $(srcdir)/pr.h |
655 |
queue-pr.o: $(srcdir)/gnats.h |
queue-pr.o: $(srcdir)/gnats.h |
656 |
regex.o: $(srcdir)/regex.h $(srcdir)/../include/ansidecl.h |
regex.o: $(srcdir)/regex.h $(srcdir)/ansidecl.h |
657 |
edit.o: $(srcdir)/gnats.h $(srcdir)/gnatsd.h |
edit.o: $(srcdir)/gnats.h $(srcdir)/gnatsd.h |
658 |
edit.o: $(srcdir)/pr.h |
edit.o: $(srcdir)/pr.h |
659 |
mail.o: $(srcdir)/config.h $(srcdir)/gnats.h $(srcdir)/query.h |
mail.o: $(srcdir)/config.h $(srcdir)/gnats.h $(srcdir)/query.h |