diff options
author | yokota <yokota@FreeBSD.org> | 1997-07-15 14:49:39 +0000 |
---|---|---|
committer | yokota <yokota@FreeBSD.org> | 1997-07-15 14:49:39 +0000 |
commit | b00b16c7e8417280e1baf4fd2100eb0289c081ee (patch) | |
tree | acca8151fd578dce89fac8fd061b008e563e98c9 /sys/modules/syscons/green/Makefile | |
parent | 56b7c76d791c0e3042285bea5b2d6dd85c0da4ab (diff) | |
download | FreeBSD-src-b00b16c7e8417280e1baf4fd2100eb0289c081ee.zip FreeBSD-src-b00b16c7e8417280e1baf4fd2100eb0289c081ee.tar.gz |
Incorporated lots of fixes and suggestions from Bruce and changes to
facilitate the new saver loading/unloading notification interface
in syscons.
daemon_saver:
- M_NOWAIT was wrong, since NULL returns are not handled. Just use
M_WAITOK.
- use `ostype' instead of hard-coded "FreeBSD". Now there is no more
hard-coded string! (But, who will run this screen saver on other
OS?!)
- put macros and data declarations in a consistent order.
- -DDEAMON_ONLY and -DSHOW_HOSTNAME options added in the previous commit
are removed. Options of this kind can go stale and no one notices
because no one uses them. DEAMON_ONLY is just removed. SHOW_HOSTNAME
is made default.
snake_saver:
- use `ostype' and `osrelease' as in the daemon saver. The string changes
slightly - there was a hyphen after "FreeBSD"; now there is a space.
(It is consistent with uname -a, like the daemon server already is.)
all screen savers:
- Use the new add_scrn_saver()/remove_scrn_saver() in syscons.c
to declare loading/unloading of a screen saver. Removed reference
to `current_saver' and the variable `old_saver' as they are not
necessary anymore.
- The blank, fade and green screen savers manipulate VGA registers.
Module loading should fail for non-VGA cards.
- `scrn_blanked' is consistently treated as a number/counter rather
than boolean.
- Some savers touch `scp->start' and `scp->end' to force entire screen
update when stopping themselves. This is unnecessary now because
syscons.c takes care of that.
- cleared up many unused or unnecessary #include statements.
- Removed -DLKM from Makefiles.
YOU NEED TO RECOMPILE BOTH SCREEN SAVERS AND KERNEL AS OF THIS CHANGE.
Diffstat (limited to 'sys/modules/syscons/green/Makefile')
-rw-r--r-- | sys/modules/syscons/green/Makefile | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/modules/syscons/green/Makefile b/sys/modules/syscons/green/Makefile index e27e00c..2943a06 100644 --- a/sys/modules/syscons/green/Makefile +++ b/sys/modules/syscons/green/Makefile @@ -1,9 +1,9 @@ -# $Id$ +# $Id: Makefile,v 1.5 1997/02/22 12:49:13 peter Exp $ KMOD= green_saver_mod SRCS= green_saver.c NOMAN= -CFLAGS+= -DLKM -I${.CURDIR}/.. -I${.CURDIR}/../../../sys +CFLAGS+= -I${.CURDIR}/.. -I${.CURDIR}/../../../sys .include <bsd.kmod.mk> |