📄 imakefile
字号:
XCOMM $XConsortium: Imakefile /main/84 1996/12/15 21:26:59 rws $XCOMM $XFree86: xc/programs/Xserver/os/Imakefile,v 3.18.2.2 1998/02/21 06:07:15 robin Exp $#include <Server.tmpl>/* * If you have any extra files to be put into the library, define them here. */#ifdef HPArchitecture#define OtherSources hpsocket.c #define OtherObjects hpsocket.o#endif#ifdef AmoebaArchitecture#define OtherSources iopreader.c#define OtherObjects iopreader.o#endif/* * do not modify the following two definitions */#ifndef OtherSources#define OtherSources#endif#ifndef OtherObjects#define OtherObjects#endif#if HasXdmAuthXDMAUTHDEFS = -DHASXDMAUTHXDMAUTHOBJS = xdmauth.oXDMAUTHSRCS = xdmauth.c#elseXDMAUTHDEFS = XDMAUTHOBJS =XDMAUTHSCRS =#endif#if HasSecureRPCRPCDEFS = -DSECURE_RPCRPCOBJS = rpcauth.oRPCSRCS = rpcauth.c#elseRPCDEFS =RPCOBJS =RPCSRCS =#endif#if HasKrb5KRB5OBJS = k5auth.o k5encode.oKRB5SRCS = k5auth.c k5encode.c#endif#if HasBSD44Sockets SOCK_DEFINES = -DBSD44SOCKETS#endif#if BuildLBX LBX_SRCS = lbxio.c LBX_OBJS = lbxio.o#else LBX_SRCS = LBX_OBJS =#endifBOOTSTRAPCFLAGS = SRCS = WaitFor.c access.c connection.c io.c oscolor.c \ osinit.c utils.c auth.c mitauth.c secauth.c $(XDMAUTHSRCS) \ $(RPCSRCS) $(KRB5SRCS) xdmcp.c decompress.c OtherSources \ transport.c xalloc.c $(LBX_SRCS) OBJS = WaitFor.o access.o connection.o io.o oscolor.o \ osinit.o utils.o auth.o mitauth.o secauth.o $(XDMAUTHOBJS) \ $(RPCOBJS) $(KRB5OBJS) xdmcp.o decompress.o OtherObjects \ transport.o xalloc.o $(LBX_OBJS)#if SpecialMalloc MEM_DEFINES = -DSPECIAL_MALLOC#endif /* SpecialMalloc */#if UseInternalMalloc MEM_DEFINES = -DINTERNAL_MALLOC#endif#if UseMemLeak MEM_DEFINES = -DMEMBUG#endif#if UseRgbTxt RGB_DEFINES = -DUSE_RGB_TXT#endif DBM_DEFINES = NdbmDefines ADM_DEFINES = -DADMPATH=\"$(ADMDIR)/X\%smsgs\" EXT_DEFINES = ExtensionDefines XDMCP_DEFINES = ServerXdmcpDefines OS_DEFINES = ServerOSDefines KRB5_DEFINES = Krb5Defines DEFINES = -DXSERV_t -DTRANS_SERVER ConnectionFlags $(MEM_DEFINES) $(XDMAUTHDEFS) $(RPCDEFS) $(SIGNAL_DEFINES) $(OS_DEFINES) $(KRB5_DEFINES) $(RGB_DEFINES) INCLUDES = -I. -I../include -I$(XINCLUDESRC) -I$(EXTINCSRC) -I$(TOP)/lib/Xau -I../lbx Krb5Includes DEPEND_DEFINES = $(DBM_DEFINES) $(XDMCP_DEFINES) $(EXT_DEFINES) $(TRANS_INCLUDES) ConnectionFlags LINTLIBS = ../dix/llib-ldix.ln#ifdef NEED_ALLOCA_FROM_LIBPW PWLIB = /lib/libPW.a#endif /* NEED_ALLOCA_FROM_LIBPW */NormalLibraryObjectRule()NormalLibraryTarget(os,$(OBJS))LintLibraryTarget(os,$(SRCS))NormalLintTarget($(SRCS))#ifdef NEED_ALLOCA_FROM_LIBPWXCOMMXCOMM And this one is to get the version of alloca that lives in /lib/libPW.aXCOMM without getting all of the rest of the stuff in there.XCOMMalloca.o: $(PWLIB) rm -f alloca.o ar x $(PWLIB) alloca.o#endif /* NEED_ALLOCA_FROM_LIBPW */SpecialCObjectRule(access,$(ICONFIGFILES),$(SOCK_DEFINES) $(XDMCP_DEFINES))SpecialCObjectRule(auth,$(ICONFIGFILES),$(XDMCP_DEFINES))SpecialCObjectRule(xdmauth,$(ICONFIGFILES),$(XDMCP_DEFINES))SpecialCObjectRule(xdmcp,$(ICONFIGFILES),$(SOCK_DEFINES) $(XDMCP_DEFINES))SpecialCObjectRule(connection,$(ICONFIGFILES),$(SOCK_DEFINES) $(XDMCP_DEFINES))SpecialCObjectRule(transport,$(ICONFIGFILES),$(TRANS_INCLUDES) $(CONN_DEFINES) $(SOCK_DEFINES))LinkSourceFile(transport.c,$(TRANSCOMMSRC))SpecialCObjectRule(osinit,$(ICONFIGFILES),$(ADM_DEFINES))SpecialCObjectRule(WaitFor,$(ICONFIGFILES),$(EXT_DEFINES))SpecialCObjectRule(io,$(ICONFIGFILES),$(EXT_DEFINES))#if BuildLBXSpecialCObjectRule(lbxio,$(ICONFIGFILES),$(EXT_DEFINES))#endifSpecialCObjectRule(utils,$(ICONFIGFILES),$(XDMCP_DEFINES) $(EXT_DEFINES))SpecialCObjectRule(xalloc,$(ICONFIGFILES),NullParameter)#if defined(SparcArchitecture) && HasGcc && !HasGcc2oscolor.o: oscolor.c $(ICONFIGFILES) $(RM) $@ cc -c $(DBM_DEFINES) $(CDEBUGFLAGS) $(ALLDEFINES) $*.c#elseSpecialCObjectRule(oscolor,$(ICONFIGFILES),$(DBM_DEFINES))#endif#if UseXserverWrapperAllTarget(wrapper.o) WRAPPER_DEFINES = -DXSERVER_PATH=\"$(BINDIR)/X\"SpecialCObjectRule(wrapper,NullParameter,$(WRAPPER_DEFINES))#endif#if HasKrb5LinkSourceFile(k5encode.c,$(XAUTHSRC))#endifInstallLinkKitLibrary(os,$(LINKKITDIR)/lib)DependTarget()
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -