📄 lynx.cf
字号:
XCOMM platform: $XFree86: xc/config/cf/lynx.cf,v 3.12.2.6 1998/02/01 16:03:19 robin Exp $#ifdef i386Architecture# define OSName LynxOS AT#endif#ifdef ppcArchitecture# define OSName LynxOS PowerPC#endif#ifdef SparcArchitecture# define OSName LynxOS microSPARC#endif#define OSVendor (LYNX Real-Time Systems, Inc)#define OSMajorVersion 2#define OSMinorVersion 5#define OSTeenyVersion 0#define HasGcc YES#if OSMajorVersion == 2 && OSMinorVersion > 2# define HasGcc2 YES# ifndef HasGcc2ForCplusplus# define HasGcc2ForCplusplus YES# endif#else# define HasGcc2 NO#endif#ifndef HasGcc2ForCplusplus# define HasGcc2ForCplusplus YES#endif#define GccUsesGas YES#define UseGas YES#define GnuCpp YES#define HasShadowPasswd NO#ifndef HasLibCrypt# define HasLibCrypt NO#endif#define HasPutenv YES#define HasShm YES#define HasSockets YES#define HasVFork NO#define HasVarDirectory NO#if OSMajorVersion == 2 && OSMinorVersion > 4# define HasBSD44Sockets YES#endif#define HasPosixThreads YES#define ThreadedX YES#define HasThreadSafeAPI YES /* only 2.[345].0 ?? */#if HasGcc2# if OSMajorVersion == 2 && OSMinorVersion == 3# define ThreadsCompileFlags -mposix -mthreads# define ThreadsCplusplusCompileFlags -mposix -mthreads# else# define ThreadsCompileFlags -mthreads# define ThreadsCplusplusCompileFlags -mthreads# endif#else# define ThreadsCompileFlags -m# define ThreadsCplusplusCompileFlags -m#endif#if OSMajorVersion == 2 && OSMinorVersion < 3# define ThreadsLibraries /lib/thread/libc.a /lib/thread/libc_p.a#endif#if OSMinorVersion <= 5# define ThreadPreStdAPIDefines -DXPRE_STANDARD_API#endif#define AvoidNullMakeCommand YES#if OSMajorVersion == 2 && OSMinorVersion > 2#define StripInstalledPrograms YES#else/* under LynxOS AT V2.x /bin/strip will leave file.unstripped around * and fail if installing across different file systems */#define StripInstalledPrograms NO#endif#define CompressAllFonts YES#define Malloc0ReturnsNull NO#define NeedConstPrototypes YES#define NeedFunctionPrototypes YES#define NeedNestedPrototypes YES#define NeedVarargsPrototypes YES#define NeedWidePrototypes NO#if HasGcc2# if OSMajorVersion == 2 && OSMinorVersion == 3# define CplusplusCmd g++ -mposix# define CcCmd gcc -mposix# else# define CplusplusCmd g++# define CcCmd gcc# endif# if OSMajorVersion == 2 && OSMinorVersion == 5# define DefaultCCOptions -ansi -pedantic -fcommon# endif#else# define CplusplusCmd g++ # define CcCmd gcc # define DefaultCCOptions -ansi# define GccGasOption -DGCCUSESGAS /* For SuperProbe */#endif#define AsCmd as#define LdCmd ld#define AsmDefines -DUSE_GAS#define CppCmd /lib/cpp#define YaccCmd bison -y/* make sure we take the right flex on 2.3.0 and 2.4.0 */#define LexCmd /bin/flex#if OSMinorVersion >= 5# define LexLib -lfl#else# define LexLib /**/#endif/* On LynxOS AT 2.3.0 /lib/libm.a is a symbolic link to /lib/libc.a, so we * screw up some POSIX functionality when -lm comes before -lc_p in our * ld argument list. For LynxOS-AT we don't need -lm but for others we * do (e.g. SPARC) */#if OSMajorVersion == 2 && OSMinorVersion == 3# define MathLibrary -lc_p -lm# define TermcapLibrary -lc_p -ltermcap#else# define MathLibrary -lm# define TermcapLibrary -ltermcap#endif#define PreProcessCmd CcCmd -E#if HasGcc2# define PostIncDir DefaultGccIncludeDir#endif#define LdCombineFlags -r#if HasGcc2# ifdef i386Architecture# define OptimizedCDebugFlags DefaultGcc2i386Opt# else# define OptimizedCDebugFlags -O2# endif#else# define OptimizedCDebugFlags -O#endif#if OSMajorVersion == 2 && OSMinorVersion <= 2# define StandardDefines -DLynx -DLynx_22 -DX_NOT_POSIX#else# if defined(i386Architecture) && OSMajorVersion == 2 && OSMinorVersion > 4/* need __i386__ for 2.5.0 AT and higher */# define StandardDefines -DLynx -DX_LOCALE -D__i386__# else# define StandardDefines -DLynx -DX_LOCALE# endif#endif#define StandardCppDefines -traditional StandardDefines#ifdef i386Architecture# define ServerOSDefines XFree86ServerOSDefines -DDDXTIME -DPART_NET# define ServerExtraDefines -DGCCUSESGAS XFree86ServerDefines#else# if defined(SparcArchitecture)# define SparcConsoleDefines -DPATCHED_CONSOLE# define ServerOSDefines -DDDXOSINIT# define ServerExtraDefines -DGCCUSESGAS SparcConsoleDefines# define XkbServerDefines -DXKB_ALWAYS_USES_SOFT_REPEAT# else# define ServerOSDefines /**/# define ServerExtraDefines -DGCCUSESGAS# endif#endif#define ServerExtraSysLibs $(CBRT) MathLibrary#define ConnectionFlags -DUNIXCONN -DTCPCONN#if OSMajorVersion == 2 && OSMinorVersion < 5# define ExtraLibraries -lbsd#else# define ExtraLibraries -lbsd -llynx#endif#if !HasGcc2# define ExtraLoadFlags -k#endif#if OSMajorVersion == 2 && OSMinorVersion <= 2# define XawI18nDefines -DUSE_XWCHAR_STRING -DUSE_XMBTOWC#endif/* define HasMotif to YES for LynxOS with Motif * installed according to the notes in README.LynxOS. */#ifndef HasMotif# define HasMotif NO#endif#if HasMotif# ifndef UseInstalledMotif# define UseInstalledMotif YES# endif# ifndef SaberProgramTarget# define SaberProgramTarget(program,srclist,objlist,locallibs,syslibs) /**/# endif# define LocalTmplFile <Motif.tmpl># define LocalRulesFile <Motif.rules>#endif#define ManSourcePath $(MANPATH)/cat#ifndef ManSuffix# define ManSuffix 1#endif#ifndef ManDir# define ManDir $(MANSOURCEPATH)1#endif#ifndef LibManSuffix# define LibManSuffix 3#endif#ifndef LibmanDir# define LibmanDir $(MANSOURCEPATH)3#endif#ifndef FileManSuffix# define FileManSuffix 5#endif#ifndef FileManDir# define FileManDir $(MANSOURCEPATH)5#endif/* groff 1.09 compiles right out of the box with LynxOS 2.3, * so if you want to have manual pages you should install groff 1.09 * before you run 'make install.man' */#ifndef InstallManPageLong#define InstallManPageLong(file,destdir,dest) @@\install.man:: file.man @@\ MakeDir($(DESTDIR)destdir) @@\ $(RM) $(DESTDIR)destdir/dest.$(MANSUFFIX)* @@\ groff -e -t -man -Tascii file.man >/tmp/file.man @@\ $(INSTALL) -c $(INSTMANFLAGS) /tmp/file.man $(DESTDIR)destdir/dest.$(MANSUFFIX) @@\ echo dest dest $(MANSUFFIX) >> $(DESTDIR)destdir/LIST$(MANSUFFIX) @@\ gawk ' \ @@\ /^\.SH[ ]*NAME/ { \ @@\ getline; sub("\\\\", "(" p ") "); print; exit \ @@\ }' p=$(MANSUFFIX) file.man >> $(DESTDIR)destdir/../whatis @@\ $(RM) /tmp/file.man#endif#ifndef InstallManPageAliases#define InstallManPageAliases(file,destdir,aliases) @@\install.man:: @@\ @(SUFFIX=`echo $(DESTDIR)destdir/file.* | cut -f2,3 -d.`; \ @@\ for i in aliases; do (set -x; \ @@\ $(RM) $(DESTDIR)destdir/$$i.*; \ @@\ (cd $(DESTDIR)destdir; $(LN) file.$${SUFFIX} \ @@\ $$i.$${SUFFIX})); \ @@\ echo $$i dest $(MANSUFFIX) >> $(DESTDIR)destdir/LIST$(MANSUFFIX); \ @@\ done)#endif#ifndef InstallGenManPageLong#define InstallGenManPageLong(file,destdir,dest,suffix) @@\install.man:: file.man @@\ MakeDir($(DESTDIR)destdir) @@\ $(RM) $(DESTDIR)destdir/dest.suffix* @@\ groff -e -t -man -Tascii file.man >/tmp/file.man @@\ $(INSTALL) -c $(INSTMANFLAGS) /tmp/file.man $(DESTDIR)destdir/dest.suffix @@\ echo dest dest suffix >> $(DESTDIR)destdir/Concat(LIST,suffix) @@\ gawk ' \ @@\ /^\.SH[ ]*NAME/ { \ @@\ getline; sub("\\\\", "(" p ") "); print; exit \ @@\ }' p=suffix file.man >> $(DESTDIR)destdir/../whatis @@\ $(RM) /tmp/file.man)#endif#ifndef InstallMultipleMan#define InstallMultipleMan(list,dest) @@\install.man:: list @@\ MakeDir($(DESTDIR)dest) @@\ @case '${MFLAGS}' in *[i]*) set +e;; esac; \ @@\ for i in list; do \ @@\ (set -x; \ @@\ MNAME=`echo $$i | cut -f1 -d.`; \ @@\ $(RM) $(DESTDIR)dest/$${MNAME}*; \ @@\ groff -e -t -man -Tascii $$i >/tmp/$$i; \ @@\ $(INSTALL) -c $(INSTMANFLAGS) /tmp/$$i $(DESTDIR)dest/$${MNAME}.$(MANSUFFIX); \ @@\ echo $${MNAME} $${MNAME} $(MANSUFFIX) >> $(DESTDIR)dest/LIST$(MANSUFFIX)\ @@\ gawk ' \ @@\ /^\.SH[ ]*NAME/ { \ @@\ getline; sub("\\\\", "(" p ") "); print; exit \ @@\ }' p=$(MANSUFFIX) $$i >> $(DESTDIR)dest/../whatis \ @@\ $(RM) /tmp/$$i); \ @@\ done#endif/* * Definitions for the SUN server on LynxOS SPARC */#ifdef SparcArchitecture# define XsunLynxServer YES# define XsunLynxMonoServer NO# define BuildPexExt YES# define BuildXIE YES# ifndef BuildScreenSaverLibrary# define BuildScreenSaverLibrary YES# endif# if BuildXInputExt# undef BuildXInputExt# endif# define BuildXInputExt NO# if BuildDPMSExt# undef BuildDPMSExt# endif# define BuildDPMSExt NO# define BuildXF86MiscExt NO/* * XFree86 uses its own (more portable) database routines to speed up * the RGB database lookups * However, if you want to use ndbm anyway, you can set that to NO in * site.def */# ifndef UseRgbTxt# define UseRgbTxt YES# endif#endif#ifndef i386Architecture# define BuildXF86DGA NO#endif#include <xfree86.cf>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -