Giorgos Keramidas d2d6d8d537 The sigconv.awk script generates a sigdesc.h header file, which
contains a sigdec[] vector of structures, but the generated output is
missing braces around the initializer of each struct, which
triggers warnings in WARNS=3:

src/usr.bin/top/sigdesc.h:10: warning: missing braces around initializer
src/usr.bin/top/sigdesc.h:10: warning: (near initialization for `sigdesc[0]')

  * Fix the sigconv.awk script to generate a header with initializers
    which look better.

  * Add rules to usr.bin/top/Makefile that rebuilds a new sigconv.h
    header which matches the correct signal set from the build-time
    version of `${DESTDIR}/usr/include/signal.h' (so sigconv.h doesn't
    get stale once changes are made to the header).

  * Remove the old sigconv.h header, now that it is autoupdated at
    build time.

  * Various Makefile style fixes (the committed Makefile was kindly
    submitted by Ruslan):

    - Reorder .PATH, PROG, SRCS and CFLAGS to match style.Makefile(5)
    - Split off the generated sources (sigdesc.h top.local.h) in an
      SRCS+= line of their own.
    - Add entries to CLEANFILES near the rules that generate the
      respective files.
    - Move the explicit rule which builds top.1 after the implicit
      rules which generate its dependencies.

Reviewed by:	ru, bde
Submitted by:	ru (Makefile)
MFC after:	2 weeks
2006-12-01 07:01:19 +00:00
..
2005-01-18 13:43:56 +00:00
2005-11-18 12:08:31 +00:00
2005-01-25 22:32:48 +00:00
2006-09-25 15:06:24 +00:00
2005-11-18 10:36:29 +00:00
2005-02-13 22:25:33 +00:00
2005-01-25 22:32:48 +00:00
2005-11-18 10:36:29 +00:00
2005-01-25 22:32:48 +00:00
2005-01-18 13:43:56 +00:00
2006-09-29 15:20:48 +00:00
2006-09-29 15:20:48 +00:00
2006-10-08 10:31:44 +00:00
2006-07-27 14:20:14 +00:00
2006-09-30 17:27:50 +00:00
2005-02-13 22:25:33 +00:00
2006-08-23 12:12:56 +00:00
2005-02-09 18:07:17 +00:00
2006-09-13 05:06:12 +00:00
2006-05-15 08:20:38 +00:00
2005-02-13 22:25:33 +00:00
2006-11-06 15:58:35 +00:00
2004-07-03 00:24:45 +00:00
2005-02-13 22:25:33 +00:00
2006-08-20 15:52:17 +00:00
2006-09-29 15:20:48 +00:00
2005-02-13 22:25:33 +00:00
2006-09-29 15:20:48 +00:00
2006-09-29 15:20:48 +00:00
2004-03-06 23:36:41 +00:00
2005-01-25 14:22:20 +00:00
2006-07-18 10:19:46 +00:00
2005-01-24 20:06:16 +00:00
2006-08-28 08:27:02 +00:00
2005-01-18 13:43:56 +00:00
2005-01-18 13:43:56 +00:00
2004-03-14 05:51:20 +00:00
2006-09-29 15:20:48 +00:00
2006-09-29 15:20:48 +00:00
2005-01-17 17:45:38 +00:00
2005-11-18 10:36:29 +00:00
2005-02-07 08:44:34 +00:00
2006-11-27 19:50:50 +00:00
2005-04-09 14:31:41 +00:00
2006-07-30 07:41:28 +00:00
2005-11-13 21:03:56 +00:00
2004-07-03 00:24:45 +00:00
2005-01-18 13:43:56 +00:00
2006-09-29 15:20:48 +00:00
2005-06-14 11:50:53 +00:00
2006-10-21 18:05:06 +00:00
2005-03-11 14:17:12 +00:00
2005-02-13 22:25:33 +00:00
2006-09-29 15:20:48 +00:00
2006-10-12 21:10:55 +00:00
2006-09-29 15:20:48 +00:00
2006-09-29 15:20:48 +00:00
2005-02-13 22:25:33 +00:00
2005-01-18 13:43:56 +00:00
2005-02-13 22:25:33 +00:00
2006-11-23 05:08:06 +00:00
2006-08-29 18:11:20 +00:00
2005-02-13 22:25:33 +00:00
2006-05-11 17:25:36 +00:00
2005-02-26 04:14:20 +00:00
2005-06-14 11:50:53 +00:00
2005-04-09 14:31:41 +00:00
2005-02-10 16:04:22 +00:00
2006-09-29 15:20:48 +00:00
2005-08-25 14:09:35 +00:00
2006-09-29 15:20:48 +00:00
2006-09-29 15:20:48 +00:00
2005-01-18 13:43:56 +00:00