From 5f243ba62c9be1771fafa1289c8ae7cbeb3c9314 Mon Sep 17 00:00:00 2001 From: peter Date: Thu, 9 Aug 2001 00:02:30 +0000 Subject: repo-copy the source files from modules/syscons to the normal tree and connect them to the normal build infrastructure. --- sys/conf/files | 10 ++++++++++ sys/conf/files.i386 | 1 + sys/conf/files.pc98 | 1 + sys/dev/syscons/logo/logo.c | 10 +++++++--- sys/dev/syscons/logo/logo_saver.c | 8 ++++++-- 5 files changed, 25 insertions(+), 5 deletions(-) diff --git a/sys/conf/files b/sys/conf/files index e6aebb2..5618ace 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -541,6 +541,16 @@ dev/stg/tmc18c30_pccard.c optional stg card dev/stg/tmc18c30_isa.c optional stg isa dev/sym/sym_hipd.c optional sym \ dependency "$S/dev/sym/sym_{conf,defs}.h" +dev/syscons/blank/blank_saver.c optional blank_saver +dev/syscons/daemon/daemon_saver.c optional daemon_saver +dev/syscons/fade/fade_saver.c optional fade_saver +dev/syscons/fire/fire_saver.c optional fire_saver +dev/syscons/green/green_saver.c optional green_saver +dev/syscons/logo/logo_saver.c optional logo_saver +dev/syscons/logo/logo.c optional logo_saver +dev/syscons/rain/rain_saver.c optional rain_saver +dev/syscons/star/star_saver.c optional star_saver +dev/syscons/warp/warp_saver.c optional warp_saver dev/tdfx/tdfx_pci.c optional tdfx pci dev/twe/twe.c optional twe dev/twe/twe_freebsd.c optional twe diff --git a/sys/conf/files.i386 b/sys/conf/files.i386 index cd2f500..04920ab 100644 --- a/sys/conf/files.i386 +++ b/sys/conf/files.i386 @@ -109,6 +109,7 @@ dev/kbd/kbd.c optional ukbd dev/kbd/kbd.c optional vt dev/lnc/if_lnc_isa.c optional lnc isa dev/sr/if_sr_isa.c optional sr isa +dev/syscons/apm/apm_saver.c optional apm_saver apm dev/syscons/schistory.c count sc dev/syscons/scmouse.c optional sc dev/syscons/scterm.c optional sc diff --git a/sys/conf/files.pc98 b/sys/conf/files.pc98 index dafb934..c36f0f2 100644 --- a/sys/conf/files.pc98 +++ b/sys/conf/files.pc98 @@ -110,6 +110,7 @@ dev/snc/if_snc.c optional snc dev/snc/if_snc_cbus.c optional snc isa dev/snc/if_snc_pccard.c optional snc card dev/sr/if_sr_isa.c optional sr isa +dev/syscons/apm/apm_saver.c optional apm_saver apm dev/syscons/schistory.c count sc dev/syscons/scmouse.c optional sc dev/syscons/scterm.c optional sc diff --git a/sys/dev/syscons/logo/logo.c b/sys/dev/syscons/logo/logo.c index 0c122ad..ea3f46e 100644 --- a/sys/dev/syscons/logo/logo.c +++ b/sys/dev/syscons/logo/logo.c @@ -1,7 +1,10 @@ /* $FreeBSD$ */ -#define logo_w 88 -#define logo_h 88 +#define logo_width 88 +#define logo_height 88 + +unsigned int logo_w = logo_width; +unsigned int logo_h = logo_height; unsigned char logo_pal[768] = { 0x00, 0x00, 0x00, @@ -262,7 +265,7 @@ unsigned char logo_pal[768] = { 0x00, 0x00, 0x00, }; -unsigned char logo_img[logo_w*logo_h] = { +unsigned char logo_img[logo_width*logo_height] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, @@ -352,3 +355,4 @@ unsigned char logo_img[logo_w*logo_h] = { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, }; +unsigned int logo_img_size = sizeof(logo_img); diff --git a/sys/dev/syscons/logo/logo_saver.c b/sys/dev/syscons/logo/logo_saver.c index 2d2c660..0961cb6 100644 --- a/sys/dev/syscons/logo/logo_saver.c +++ b/sys/dev/syscons/logo/logo_saver.c @@ -44,7 +44,11 @@ static u_char *vid; static int banksize, scrmode, bpsl, scrw, scrh; static int blanked; -#include "logo.c" +extern unsigned int logo_w; +extern unsigned int logo_h; +extern unsigned char logo_pal[]; +extern unsigned char logo_img[]; +extern unsigned int logo_img_size; static void logo_blit(video_adapter_t *adp, int x, int y) @@ -55,7 +59,7 @@ logo_blit(video_adapter_t *adp, int x, int y) o += banksize; set_origin(adp, o); - for (d = 0; d < sizeof logo_img; d += logo_w) { + for (d = 0; d < logo_img_size; d += logo_w) { if (p + logo_w < banksize) { bcopy(logo_img + d, vid + p, logo_w); p += bpsl; -- cgit v1.1