~ubuntu-branches/ubuntu/dapper/gnats/dapper

« back to all changes in this revision

Viewing changes to gnats/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Chad Walstrom
  • Date: 2005-03-07 17:56:31 UTC
  • mfrom: (1.1.1 upstream) (2.1.1 hoary)
  • Revision ID: james.westby@ubuntu.com-20050307175631-agtm10dvjbemuc64
Tags: 4.1.0-0
* New upstream version
* debian/rules: now uses '--with-lispdir' option instead of environment
  variable overloading. Re-enabled optimization.

Show diffs side-by-side

added added

removed removed

Lines of Context:
82
82
DIFFOPT = @DIFFOPT@
83
83
LEX = @LEX@
84
84
 
 
85
AWK = @AWK@
 
86
 
85
87
# These are set by autoconf.
86
88
DEFS = @DEFS@ -DGNATSD_USER_ACCESS_FILE=\"${GNATSD_USER_ACCESS_FILE}\" -DGNATSD_HOST_ACCESS_FILE=\"${GNATSD_HOST_ACCESS_FILE}\" -DDEFAULT_GNATS_SERVICE=\"${DEFAULT_GNATS_SERVICE}\" -DGLOBAL_DB_LIST_FILE=\"${GLOBAL_DB_LIST_FILE}\" -DGNATS_USER=\"${GNATS_USER}\"
87
89
LIBS = @LIBS@ @LEXLIB@
117
119
 
118
120
# End of system configuration section.
119
121
 
120
 
VERSION = 4.0
 
122
VERSION = @PACKAGE_VERSION@
121
123
 
122
124
SHELL = /bin/sh
123
125
 
127
129
 
128
130
EXTRA_OBJS = @EXTRA_OBJS@
129
131
 
130
 
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
131
 
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)
132
 
 
133
 
INCLUDEDIR = -I. -I$(srcdir) -I$(srcdir)/../include $(KRBINCLUDE)
134
 
 
135
 
# Where is the "-liberty" library, containing getopt and obstack?
136
 
LIBIBERTY = `if [ -f ../libiberty/libiberty.a ] ; then echo ../libiberty/libiberty.a ; else echo -liberty ; fi`
 
132
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 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) $(KRBINCLUDE)
137
136
 
138
137
# Variables that the send-pr Makefile will want to have changed.
139
138
GNATS_VARS = \
140
139
  "GNATS_DEFAULT_DB_DIR=$(GNATS_DEFAULT_DB_DIR)" \
141
 
  "VERSION=$(VERSION)" \
 
140
  
142
141
  "DEFAULT_RELEASE=$(DEFAULT_RELEASE)" \
143
142
  "DEFAULT_ORGANIZATION=$(DEFAULT_ORGANIZATION)" \
144
143
  "SUBMITTER=$(SUBMITTER)" \
163
162
        check-db delete-pr dbconfig gnats-databases gnats-pwconv $(EXTRA_STUFF)
164
163
 
165
164
all-tools: libgnats.a query-pr pr-age pr-edit edit-pr file-pr getclose \
166
 
        config-send-pr mail-agent dbconfig
 
165
        config-send-pr mail-agent dbconfig diff-prs
167
166
 
168
167
libgnats.a: $(LIBOBJS)
169
168
        -rm -f tmplibgnats.a libgnats.a
180
179
 
181
180
query-pr: query-pr.o regex.o libgnats.a
182
181
        $(CC) $(LDFLAGS) -o $@ query-pr.o regex.o \
183
 
                libgnats.a $(LIBIBERTY) $(LIBS)
 
182
                libgnats.a $(LIBS)
184
183
 
185
184
gnatsd: gnatsd.o cmds.o regex.o file-pr.o btime.o libgnats.a
186
185
        $(CC) $(LDFLAGS) -o $@ gnatsd.o cmds.o regex.o file-pr.o btime.o \
187
 
        libgnats.a $(LIBRX) $(LIBIBERTY) $(LIBS)
 
186
        libgnats.a $(LIBRX) $(LIBS)
188
187
 
189
188
queue-pr: queue-pr.o libgnats.a
190
189
        $(CC) $(LDFLAGS) -o $@ queue-pr.o \
191
 
                libgnats.a $(LIBIBERTY) $(LIBS)
 
190
                libgnats.a $(LIBS)
192
191
 
193
192
pr-age: pr-age.o regex.o libgnats.a
194
193
        $(CC) $(LDFLAGS) -o $@ pr-age.o regex.o \
195
 
                libgnats.a $(LIBIBERTY) $(LIBS)
 
194
                libgnats.a $(LIBS)
196
195
 
197
196
getclose: getclose.o regex.o libgnats.a
198
197
        $(CC) $(LDFLAGS) -o $@ getclose.o regex.o \
199
 
                libgnats.a $(LIBIBERTY) $(LIBS)
 
198
                libgnats.a $(LIBS)
200
199
 
201
200
pr-edit: pr-edit.o file-pr.o btime.o libgnats.a
202
201
        $(CC) $(LDFLAGS) -o $@ pr-edit.o file-pr.o btime.o \
203
 
                libgnats.a $(LIBIBERTY) $(LIBS)
 
202
                libgnats.a $(LIBS)
204
203
 
205
204
pr-stat: pr-stat.o regex.o libgnats.a
206
205
        $(CC) $(LDFLAGS) -o $@ pr-stat.o regex.o \
207
 
                libgnats.a $(LIBIBERTY) $(LIBS)
 
206
                libgnats.a $(LIBS)
208
207
 
209
208
gen-index: gen-index.o libgnats.a
210
209
        $(CC) $(LDFLAGS) -o $@ gen-index.o libgnats.a \
211
 
                $(LIBIBERTY) $(LIBS)
 
210
                $(LIBS)
212
211
 
213
212
gen-closed-date: gen-closed-date.o libgnats.a
214
213
        $(CC) $(LDFLAGS) -o $@ gen-closed-date.o libgnats.a \
215
 
                $(LIBIBERTY) $(LIBS)
 
214
                $(LIBS)
216
215
 
217
216
at-pr: at-pr.sh Makefile
218
217
        @echo Creating at-pr...
243
242
        @mv $@-t $@
244
243
        @chmod a+x $@
245
244
 
 
245
diff-prs: diff-prs.sh Makefile
 
246
        @echo Creating diff-prs...
 
247
        @sed -e 's,xAWKx,$(AWK),g' $(srcdir)/diff-prs.sh > $@-t
 
248
        @mv $@-t $@
 
249
        @chmod a+x $@
 
250
 
246
251
mkcat: mkcat.sh Makefile
247
252
        @echo Creating mkcat...
248
253
        @cat $(srcdir)/mkcat.sh > $@-t
315
320
 
316
321
gnats-pwconv: gnats-pwconv.o libgnats.a
317
322
        $(CC) $(LDFLAGS) -o $@ gnats-pwconv.o \
318
 
                libgnats.a $(LIBIBERTY) $(LIBS)
 
323
                libgnats.a $(LIBS)
319
324
 
320
325
getdate.c: getdate.y
321
326
        @echo expect 10 shift/reduce conflicts
363
368
install-tools-arch-dep: install-tools-bin
364
369
 
365
370
install-tools-arch-indep: all-tools
366
 
        $(SHELL) $(srcdir)/../mkinstalldirs $(datadir)/gnats
367
 
        $(SHELL) $(srcdir)/../mkinstalldirs $(sysconfdir)/gnats/defaults
 
371
        $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(datadir)/gnats
 
372
        $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(sysconfdir)/gnats/defaults
368
373
        @if [ `whoami` = root -o `whoami` = $(GNATS_USER) ] ; then \
369
 
          echo "chown $(GNATS_USER) $(datadir)/gnats" ; \
370
 
          chown $(GNATS_USER) $(datadir)/gnats ; \
 
374
          echo "chown $(GNATS_USER) $(DESTDIR)$(datadir)/gnats" ; \
 
375
          chown $(GNATS_USER) $(DESTDIR)$(datadir)/gnats ; \
371
376
        else \
372
 
          echo "*** Warning: Must chown $(GNATS_USER) $(datadir)/gnats" ; \
 
377
          echo "*** Warning: Must chown $(GNATS_USER) $(DESTDIR)$(datadir)/gnats" ; \
373
378
        fi
374
 
        $(INSTALL_DATA) $(srcdir)/gnats.el $(lispdir)/gnats.el
 
379
        $(INSTALL_DATA) $(srcdir)/gnats.el $(DESTDIR)$(lispdir)/gnats.el
375
380
        for i in categories submitters responsible gnatsd.user_access addresses states classes dbconfig ; do \
376
381
            if [ -f "$$i" ] ; then \
377
 
                $(INSTALL_DATA) $$i $(sysconfdir)/gnats/defaults/$$i ; \
 
382
                $(INSTALL_DATA) $$i $(DESTDIR)$(sysconfdir)/gnats/defaults/$$i ; \
378
383
            else \
379
 
                $(INSTALL_DATA) $(srcdir)/$$i $(sysconfdir)/gnats/defaults/$$i ; \
 
384
                $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(sysconfdir)/gnats/defaults/$$i ; \
380
385
            fi ; \
381
386
        done
382
387
 
383
388
install-tools-bin: all-tools
384
 
        $(INSTALL_PROGRAM) query-pr $(bindir)/query-pr
385
 
        $(INSTALL_PROGRAM) getclose $(bindir)/getclose
386
 
        $(INSTALL_SCRIPT) edit-pr $(bindir)/edit-pr
387
 
        $(INSTALL_SCRIPT) $(srcdir)/diff-prs $(libexecdir)/gnats/diff-prs
388
 
        $(INSTALL_SCRIPT) mail-agent $(libexecdir)/gnats/mail-agent
389
 
        $(INSTALL_PROGRAM) file-pr $(libexecdir)/gnats/file-pr
390
 
        $(INSTALL_PROGRAM) pr-age $(libexecdir)/gnats/pr-age
391
 
        $(INSTALL_PROGRAM) pr-edit $(libexecdir)/gnats/pr-edit
 
389
        $(INSTALL_PROGRAM) query-pr $(DESTDIR)$(bindir)/query-pr
 
390
        $(INSTALL_PROGRAM) getclose $(DESTDIR)$(bindir)/getclose
 
391
        $(INSTALL_SCRIPT) edit-pr $(DESTDIR)$(bindir)/edit-pr
 
392
        $(INSTALL_SCRIPT) diff-prs $(DESTDIR)$(libexecdir)/gnats/diff-prs
 
393
        $(INSTALL_SCRIPT) mail-agent $(DESTDIR)$(libexecdir)/gnats/mail-agent
 
394
        $(INSTALL_PROGRAM) file-pr $(DESTDIR)$(libexecdir)/gnats/file-pr
 
395
        $(INSTALL_PROGRAM) pr-age $(DESTDIR)$(libexecdir)/gnats/pr-age
 
396
        $(INSTALL_PROGRAM) pr-edit $(DESTDIR)$(libexecdir)/gnats/pr-edit
392
397
        @if [ `whoami` = root -o `whoami` = $(GNATS_USER) ] ; then \
393
 
          echo "chown $(GNATS_USER) $(libexecdir)/gnats/pr-edit" ; \
394
 
          echo "chmod 4555 $(libexecdir)/gnats/pr-edit" ; \
395
 
          chown $(GNATS_USER) $(libexecdir)/gnats/pr-edit ; \
396
 
          chmod 4555 $(libexecdir)/gnats/pr-edit ; \
 
398
          echo "chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/pr-edit" ; \
 
399
          echo "chmod 4555 $(DESTDIR)$(libexecdir)/gnats/pr-edit" ; \
 
400
          chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/pr-edit ; \
 
401
          chmod 4555 $(DESTDIR)$(libexecdir)/gnats/pr-edit ; \
397
402
        else \
398
 
          echo "*** Warning: Must make pr-edit suid $(GNATS_USER)" ; \
 
403
          echo "*** Warning: Must make pr-edit suid $(DESTDIR)$(GNATS_USER)" ; \
399
404
        fi
400
405
 
401
406
EXTRA_INSTALL =
404
409
install-gnats-arch-dep: install-gnats-bin $(EXTRA_INSTALL)
405
410
 
406
411
install-gnats-arch-indep: all-gnats install-tools-arch-indep
407
 
        @if [ -f $(GLOBAL_DB_LIST_FILE) ]; then \
408
 
          echo "Not putting gnats-databases file in $(GLOBAL_DB_LIST_FILE), it's already there." ; \
 
412
        @if [ -f $(DESTDIR)$(GLOBAL_DB_LIST_FILE) ]; then \
 
413
          echo "Not putting gnats-databases file in $(DESTDIR)$(GLOBAL_DB_LIST_FILE), it's already there." ; \
409
414
          true ; \
410
415
        else \
411
416
          if [ `whoami` = root -o `whoami` = $(GNATS_USER) ] ; then \
412
417
            $(INSTALL_DATA) -o $(GNATS_USER) gnats-databases \
413
 
                            $(GLOBAL_DB_LIST_FILE) ; \
 
418
                            $(DESTDIR)$(GLOBAL_DB_LIST_FILE) ; \
414
419
          else \
415
 
            $(INSTALL_DATA) gnats-databases $(GLOBAL_DB_LIST_FILE) ; \
416
 
            echo "*** Warning: Must chown $(GNATS_USER) $(GLOBAL_DB_LIST_FILE)" ; \
 
420
            $(INSTALL_DATA) gnats-databases $(DESTDIR)$(GLOBAL_DB_LIST_FILE) ; \
 
421
            echo "*** Warning: Must chown $(GNATS_USER) $(DESTDIR)$(GLOBAL_DB_LIST_FILE)" ; \
417
422
          fi \
418
423
        fi
419
 
        @if [ -f $(GNATSD_HOST_ACCESS_FILE) ]; then \
420
 
           echo "Not putting gnats.host_access file in $(GNATSD_HOST_ACCESS_FILE), it's already there." ; \
 
424
        @if [ -f $(DESTDIR)$(GNATSD_HOST_ACCESS_FILE) ]; then \
 
425
           echo "Not putting gnats.host_access file in $(DESTDIR)$(GNATSD_HOST_ACCESS_FILE), it's already there." ; \
421
426
           true ; \
422
427
        else \
423
428
          if [ `whoami` = root -o `whoami` = $(GNATS_USER) ] ; then \
424
429
            $(INSTALL_DATA) -o $(GNATS_USER) $(srcdir)/gnatsd.host_access \
425
 
                            $(GNATSD_HOST_ACCESS_FILE) ; \
 
430
                            $(DESTDIR)$(GNATSD_HOST_ACCESS_FILE) ; \
426
431
          else \
427
432
            $(INSTALL_DATA) $(srcdir)/gnatsd.host_access \
428
 
                            $(GNATSD_HOST_ACCESS_FILE) ; \
429
 
            echo "*** Warning: Must chown $(GNATS_USER) $(GNATSD_HOST_ACCESS_FILE)" ; \
 
433
                            $(DESTDIR)$(GNATSD_HOST_ACCESS_FILE) ; \
 
434
            echo "*** Warning: Must chown $(GNATS_USER) $(DESTDIR)$(GNATSD_HOST_ACCESS_FILE)" ; \
430
435
          fi \
431
436
        fi
432
437
        @echo "*** If you're a first-time user, you'll want to create a new database";
433
438
        @echo "*** with $(libexecdir)/gnats/mkdb."
434
439
 
435
440
install-gnats-bin: all-gnats install-tools-bin
436
 
        $(SHELL) $(srcdir)/../mkinstalldirs $(libexecdir)/gnats
437
 
        $(INSTALL_PROGRAM) gnatsd $(libexecdir)/gnats/gnatsd
438
 
        $(INSTALL_SCRIPT) at-pr $(libexecdir)/gnats/at-pr
439
 
        $(INSTALL_SCRIPT) check-db $(libexecdir)/gnats/check-db
440
 
        $(INSTALL_SCRIPT) delete-pr $(libexecdir)/gnats/delete-pr
441
 
        $(INSTALL_SCRIPT) mkcat $(libexecdir)/gnats/mkcat
442
 
        $(INSTALL_SCRIPT) mkdb $(libexecdir)/gnats/mkdb
443
 
        $(INSTALL_SCRIPT) rmcat $(libexecdir)/gnats/rmcat
444
 
        $(INSTALL_PROGRAM) queue-pr $(libexecdir)/gnats/queue-pr
445
 
        $(INSTALL_PROGRAM) gen-index $(libexecdir)/gnats/gen-index
446
 
        $(INSTALL_SCRIPT) mail-query $(libexecdir)/gnats/mail-query
447
 
        $(INSTALL_PROGRAM) gnats-pwconv $(libexecdir)/gnats/gnats-pwconv
 
441
        $(SHELL) $(srcdir)/../mkinstalldirs $(DESTDIR)$(libexecdir)/gnats
 
442
        $(INSTALL_PROGRAM) gnatsd $(DESTDIR)$(libexecdir)/gnats/gnatsd
 
443
        $(INSTALL_SCRIPT) at-pr $(DESTDIR)$(libexecdir)/gnats/at-pr
 
444
        $(INSTALL_SCRIPT) check-db $(DESTDIR)$(libexecdir)/gnats/check-db
 
445
        $(INSTALL_SCRIPT) delete-pr $(DESTDIR)$(libexecdir)/gnats/delete-pr
 
446
        $(INSTALL_SCRIPT) mkcat $(DESTDIR)$(libexecdir)/gnats/mkcat
 
447
        $(INSTALL_SCRIPT) mkdb $(DESTDIR)$(libexecdir)/gnats/mkdb
 
448
        $(INSTALL_SCRIPT) rmcat $(DESTDIR)$(libexecdir)/gnats/rmcat
 
449
        $(INSTALL_PROGRAM) queue-pr $(DESTDIR)$(libexecdir)/gnats/queue-pr
 
450
        $(INSTALL_PROGRAM) gen-index $(DESTDIR)$(libexecdir)/gnats/gen-index
 
451
        $(INSTALL_SCRIPT) mail-query $(DESTDIR)$(libexecdir)/gnats/mail-query
 
452
        $(INSTALL_PROGRAM) gnats-pwconv $(DESTDIR)$(libexecdir)/gnats/gnats-pwconv
448
453
        @if [ `whoami` = root -o `whoami` = $(GNATS_USER) ] ; then \
449
 
          echo "chown $(GNATS_USER) $(libexecdir)/gnats/queue-pr $(libexecdir)/gnats/file-pr $(libexecdir)/gnats/gen-index" ; \
450
 
          echo "chmod 4555 $(libexecdir)/gnats/queue-pr $(libexecdir)/gnats/file-pr $(libexecdir)/gnats/gen-index" ; \
451
 
          echo "chown $(GNATS_USER) $(libexecdir)/gnats/gnatsd" ; \
452
 
          echo "chmod 555 $(libexecdir)/gnats/gnatsd" ; \
453
 
          chown $(GNATS_USER) $(libexecdir)/gnats/queue-pr $(libexecdir)/gnats/gen-index ; \
454
 
          chmod 4555 $(libexecdir)/gnats/queue-pr $(libexecdir)/gnats/gen-index ; \
455
 
          chown $(GNATS_USER) $(libexecdir)/gnats/gnatsd ; \
456
 
          chmod 555 $(libexecdir)/gnats/gnatsd ; \
 
454
          echo "chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/queue-pr $(DESTDIR)$(libexecdir)/gnats/file-pr $(DESTDIR)$(libexecdir)/gnats/gen-index" ; \
 
455
          echo "chmod 4555 $(DESTDIR)$(libexecdir)/gnats/queue-pr $(DESTDIR)$(libexecdir)/gnats/file-pr $(DESTDIR)$(libexecdir)/gnats/gen-index" ; \
 
456
          echo "chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/gnatsd" ; \
 
457
          echo "chmod 555 $(DESTDIR)$(libexecdir)/gnats/gnatsd" ; \
 
458
          chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/queue-pr ; \
 
459
          chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/gen-index ; \
 
460
          chmod 4555 $(DESTDIR)$(libexecdir)/gnats/queue-pr ; \
 
461
          chmod 4555 $(DESTDIR)$(libexecdir)/gnats/gen-index ; \
 
462
          chown $(GNATS_USER) $(DESTDIR)$(libexecdir)/gnats/gnatsd ; \
 
463
          chmod 555 $(DESTDIR)$(libexecdir)/gnats/gnatsd ; \
457
464
        else \
458
465
          echo "*** Warning: must make queue-pr and gen-index suid $(GNATS_USER)." ; \
459
466
        fi
470
477
getdate.o: getdate.c
471
478
        $(CC) -c $(INCLUDEDIR) $(CFLAGS) $(CPPFLAGS) $(DEFS) $<
472
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
 
473
487
# These is here because Suckass' make is wacky in the head.
474
488
 
475
489
client.o: $(srcdir)/client.c
504
518
 
505
519
# Don't use rm -rf in case there's other stuff in the directories
506
520
uninstall:
507
 
        -rm -f $(bindir)/edit-pr
508
 
        -rm -f $(bindir)/query-pr
509
 
        -rm -f $(bindir)/getclose
510
 
        -rm -f $(libexecdir)/gnats/gnats-edit-pr
511
 
        -rm -f $(libexecdir)/gnats/pr-age
512
 
        -rm -f $(libexecdir)/gnats/pr-edit
513
 
        -rm -f $(libexecdir)/gnats/at-pr
514
 
        -rm -f $(libexecdir)/gnats/check-db
515
 
        -rm -f $(libexecdir)/gnats/delete-pr
516
 
        -rm -f $(libexecdir)/gnats/file-pr
517
 
        -rm -f $(libexecdir)/gnats/nfile-pr
518
 
        -rm -f $(libexecdir)/gnats/gnats-file-pr
519
 
        -rm -f $(libexecdir)/gnats/queue-pr
520
 
        -rm -f $(libexecdir)/gnats/mkcat
521
 
        -rm -f $(libexecdir)/gnats/mkdb
522
 
        -rm -f $(libexecdir)/gnats/rmcat
523
 
        -rm -f $(libexecdir)/gnats/gen-index
524
 
        -rm -f $(libexecdir)/gnats/mail-query
525
 
        -rm -f $(libexecdir)/gnats/gnats-pwconv
526
 
        -rmdir $(libexecdir)/gnats
 
521
        -rm -f $(DESTDIR)$(bindir)/edit-pr
 
522
        -rm -f $(DESTDIR)$(bindir)/query-pr
 
523
        -rm -f $(DESTDIR)$(bindir)/getclose
 
524
        -rm -f $(DESTDIR)$(libexecdir)/gnats/gnats-edit-pr
 
525
        -rm -f $(DESTDIR)$(libexecdir)/gnats/pr-age
 
526
        -rm -f $(DESTDIR)$(libexecdir)/gnats/pr-edit
 
527
        -rm -f $(DESTDIR)$(libexecdir)/gnats/at-pr
 
528
        -rm -f $(DESTDIR)$(libexecdir)/gnats/check-db
 
529
        -rm -f $(DESTDIR)$(libexecdir)/gnats/delete-pr
 
530
        -rm -f $(DESTDIR)$(libexecdir)/gnats/file-pr
 
531
        -rm -f $(DESTDIR)$(libexecdir)/gnats/nfile-pr
 
532
        -rm -f $(DESTDIR)$(libexecdir)/gnats/gnats-file-pr
 
533
        -rm -f $(DESTDIR)$(libexecdir)/gnats/queue-pr
 
534
        -rm -f $(DESTDIR)$(libexecdir)/gnats/mkcat
 
535
        -rm -f $(DESTDIR)$(libexecdir)/gnats/mkdb
 
536
        -rm -f $(DESTDIR)$(libexecdir)/gnats/rmcat
 
537
        -rm -f $(DESTDIR)$(libexecdir)/gnats/gen-index
 
538
        -rm -f $(DESTDIR)$(libexecdir)/gnats/mail-query
 
539
        -rm -f $(DESTDIR)$(libexecdir)/gnats/gnats-pwconv
 
540
        -rmdir $(DESTDIR)$(libexecdir)/gnats
527
541
 
528
542
TAGS: $(SOURCES) $(LIBSRC)
529
543
        etags -f TAGS $(SOURCES) $(LIBSRC) *.h gnats.el ;
538
552
 
539
553
# Clean things up.
540
554
 
541
 
clean: doclean
542
 
doclean: domostlyclean
 
555
clean: mostlyclean
543
556
        -rm -f *.o core queue-pr gnats at-pr mkcat mkdb gnats-pwconv
544
 
        -rm -f rmcat file-pr mail-query check-db delete-pr
 
557
        -rm -f rmcat file-pr mail-query check-db delete-pr diff-prs
545
558
        -rm -f libgnats.a
546
559
        -rm -f pr-age pr-stat query-pr pr-edit gnats-edit-pr edit-pr gen-index
547
560
        -rm -f gnatsd getclose gen-closed-date
550
563
        -rm -f *.elc
551
564
        -rm -f TAGS
552
565
 
553
 
mostlyclean: domostlyclean
554
 
domostlyclean:
 
566
mostlyclean: 
555
567
        -rm -f *.toc *.log *.vr *.fn *.cp *.tp *.ky *.pg *.i *.s *.aux *.cps
556
568
 
557
 
distclean: dodistclean
558
 
dodistclean: doclean
 
569
distclean: clean
559
570
        -rm -f Makefile config.status config.cache autoconf.h config config.log
560
571
        -rm -rf =* .\#* \#* *~*
561
572
        -rm -f *.orig *.rej
562
573
        -rm -f TAGS
563
574
 
564
 
maintainer-clean realclean: dodistclean
565
 
dorealclean: dodistclean
 
575
maintainer-clean realclean: distclean
566
576
        -rm -f getdate.c fconfig.c fconfig.h fconfigl.c
567
577
 
568
578
# FIXME
588
598
# Dependencies
589
599
 
590
600
$(srcdir)/gnatsd.h: $(srcdir)/pcodes.h
591
 
btime.o: $(srcdir)/gnats.h $(srcdir)/../include/ansidecl.h 
 
601
btime.o: $(srcdir)/gnats.h $(srcdir)/ansidecl.h 
592
602
btime.o: $(srcdir)/pr.h
593
 
btime.o: $(srcdir)/../include/ansidecl.h
 
603
btime.o: $(srcdir)/ansidecl.h
594
604
client.o: $(srcdir)/gnats.h $(srcdir)/gnatsd.h
595
605
client.o: $(srcdir)/query.h autoconf.h
596
 
file-pr.o: $(srcdir)/../include/ansidecl.h $(srcdir)/pr.h
 
606
file-pr.o: $(srcdir)/ansidecl.h $(srcdir)/pr.h
597
607
file-pr.o: $(srcdir)/gnats.h
598
608
file-pr.o: $(srcdir)/regex.h 
599
 
gen-index.o: $(srcdir)/../include/ansidecl.h 
 
609
gen-index.o: $(srcdir)/ansidecl.h 
600
610
gen-index.o: $(srcdir)/pr.h $(srcdir)/gnats.h
601
611
gen-index.o: $(srcdir)/gnats-dirs.h
602
 
gen-closed-date.o: $(srcdir)/../include/ansidecl.h 
 
612
gen-closed-date.o: $(srcdir)/ansidecl.h 
603
613
gen-closed-date.o: $(srcdir)/pr.h $(srcdir)/gnats.h
604
614
gen-closed-date.o: $(srcdir)/gnats-dirs.h
605
 
getclose.o: $(srcdir)/gnats.h $(srcdir)/../include/ansidecl.h
 
615
getclose.o: $(srcdir)/gnats.h $(srcdir)/ansidecl.h
606
616
getclose.o: $(srcdir)/query.h
607
617
getdate.o: autoconf.h
 
618
gnugetopt.o: autoconf.h $(srcdir)/gnugetopt.h
 
619
gnugetopt1.o: autoconf.h $(srcdir)/gnugetopt.h
608
620
index.o: $(srcdir)/pr.h 
609
621
index.o: autoconf.h
610
 
index.o: $(srcdir)/gnats.h $(srcdir)/../include/ansidecl.h
 
622
index.o: $(srcdir)/gnats.h $(srcdir)/ansidecl.h
611
623
internal.o: $(srcdir)/pr.h
612
 
internal.o: autoconf.h $(srcdir)/../include/getopt.h
613
 
misc.o: $(srcdir)/../include/ansidecl.h 
 
624
internal.o: autoconf.h
 
625
misc.o: $(srcdir)/ansidecl.h 
614
626
misc.o: $(srcdir)/pr.h
615
627
misc.o: $(srcdir)/gnats.h
616
 
pr-age.o: $(srcdir)/gnats.h $(srcdir)/../include/ansidecl.h
 
628
pr-age.o: $(srcdir)/gnats.h $(srcdir)/ansidecl.h
617
629
pr-age.o: $(srcdir)/query.h
618
 
pr-edit.o: $(srcdir)/../include/getopt.h
619
 
pr-edit.o: $(srcdir)/../include/ansidecl.h $(srcdir)/gnats.h
 
630
pr-edit.o: $(srcdir)/ansidecl.h $(srcdir)/gnats.h
620
631
pr-edit.o: 
621
632
pr-edit.o: $(srcdir)/pr.h
622
633
pr-edit.o: autoconf.h
623
 
pr-stat.o: $(srcdir)/gnats.h $(srcdir)/../include/ansidecl.h
 
634
pr-stat.o: $(srcdir)/gnats.h $(srcdir)/ansidecl.h
624
635
pr-stat.o: $(srcdir)/query.h
625
 
pr.o: $(srcdir)/../include/ansidecl.h $(srcdir)/pr.h
 
636
pr.o: $(srcdir)/ansidecl.h $(srcdir)/pr.h
626
637
pr.o: $(srcdir)/gnats.h
627
 
pr.o: $(srcdir)/../include/getopt.h autoconf.h
628
 
query.o: $(srcdir)/gnats.h $(srcdir)/../include/ansidecl.h
 
638
pr.o: autoconf.h
 
639
query.o: $(srcdir)/gnats.h $(srcdir)/ansidecl.h
629
640
query.o: $(srcdir)/query.h
630
641
query.o: $(srcdir)/regex.h $(srcdir)/pr.h
631
 
query-pr.o: $(srcdir)/gnats.h $(srcdir)/../include/ansidecl.h
 
642
query-pr.o: $(srcdir)/gnats.h $(srcdir)/ansidecl.h
632
643
query-pr.o: $(srcdir)/pr.h
633
644
query-pr.o: $(srcdir)/query.h
634
645
query-pr.o: $(srcdir)/regex.h
635
646
lists.o: $(srcdir)/gnats.h $(srcdir)/query.h
636
 
cmds.o: $(srcdir)/gnats.h $(srcdir)/../include/ansidecl.h
 
647
cmds.o: $(srcdir)/gnats.h $(srcdir)/ansidecl.h
637
648
cmds.o: $(srcdir)/gnatsd.h $(srcdir)/query.h
638
 
gnatsd.o: $(srcdir)/gnats.h $(srcdir)/../include/ansidecl.h
 
649
gnatsd.o: $(srcdir)/gnats.h $(srcdir)/ansidecl.h
639
650
gnatsd.o: $(srcdir)/gnatsd.h
640
 
queue-pr.o: autoconf.h $(srcdir)/../include/getopt.h
 
651
queue-pr.o: autoconf.h
641
652
queue-pr.o: $(srcdir)/gnats-dirs.h
642
 
queue-pr.o: $(srcdir)/../include/ansidecl.h
 
653
queue-pr.o: $(srcdir)/ansidecl.h
643
654
queue-pr.o: $(srcdir)/pr.h 
644
655
queue-pr.o: $(srcdir)/gnats.h
645
 
regex.o: $(srcdir)/regex.h $(srcdir)/../include/ansidecl.h
 
656
regex.o: $(srcdir)/regex.h $(srcdir)/ansidecl.h
646
657
edit.o: $(srcdir)/gnats.h $(srcdir)/gnatsd.h
647
658
edit.o: $(srcdir)/pr.h
648
659
mail.o: $(srcdir)/config.h $(srcdir)/gnats.h $(srcdir)/query.h