⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 neclib.rules

📁 unix vnc 协议源码. VNC是一款远程控制工具软件.
💻 RULES
字号:
XCOMM $XConsortium: necLib.rules /main/4 1996/09/28 16:11:42 rws $/* * NECOS shared library rules */#ifndef HasSharedLibraries#define HasSharedLibraries YES#endif#ifndef SharedDataSeparation#define SharedDataSeparation YES#endif#ifndef SharedCodeDef#define SharedCodeDef#endif#ifndef SharedLibraryDef#define SharedLibraryDef#endif#ifndef ShLibIncludeFile#define ShLibIncludeFile <necLib.tmpl>#endif#ifndef SharedLibraryLoadFlags#define SharedLibraryLoadFlags#endif#ifndef PositionIndependentCFlags#define PositionIndependentCFlags#endif#ifndef SeparateSharedCompile#define SeparateSharedCompile NO#endif#define SharedLibObjCompile(options) $(_NULLCMD_)/* * InstallSharedLibrary - generate rules to install the shared library. */#ifndef InstallSharedLibrary#define	InstallSharedLibrary(libname,rev,dest)				@@\install:: Concat(lib,libname.so.rev) 					@@\	MakeDir($(DESTDIR)dest)						@@\	$(INSTALL) -c $(INSTLIBFLAGS) Concat(lib,libname.so.rev) $(DESTDIR)dest @@\	cd $(DESTDIR)/dest; $(LN) Concat(lib,libname.so.rev) Concat(lib,libname.so)	@@\#endif /* InstallSharedLibrary *//* * InstallSharedLibraryData - generate rules to install the shared library data */#ifndef InstallSharedLibraryData#define	InstallSharedLibraryData(libname,rev,dest)			@@\install:: Concat(lib,libname.sa.rev)					@@\	MakeDir($(DESTDIR)dest)						@@\	$(INSTALL) -c $(INSTLIBFLAGS) Concat(lib,libname.sa.rev) $(DESTDIR)dest @@\	RanLibrary($(RANLIBINSTFLAGS) Concat($(DESTDIR)dest/lib,libname.sa.rev))#endif /* InstallSharedLibraryData *//* * SharedLibraryTarget - generate rules to create a shared library; * build it into a different name so that we do not hose people by having * the library gone for long periods. */#ifndef SharedLibraryTarget#define SharedLibraryTarget(libname,rev,solist,down,up)			@@\AllTarget(Concat(lib,libname.so.rev))					@@\									@@\Concat(lib,libname.so.rev):  solist $(EXTRALIBRARYDEPS)			@@\	$(RM) $@~							@@\	$(CC) -G -o $@~ $(SHLIBLDFLAGS) solist				@@\	$(RM) $@ 							@@\	$(MV) $@~ $@							@@\									@@\AllTarget(Concat(lib,libname.so))					@@\									@@\Concat(lib,libname.so):  Concat(lib,libname.so.rev)			@@\	$(RM) $@ 							@@\	$(LN) $? $@							@@\	LinkBuildLibrary($@)						@@\	LinkBuildLibrary(Concat(lib,libname.so))			@@\									@@\clean::									@@\	$(RM) Concat(lib,libname.so.rev)#endif /* SharedLibraryTarget *//* * SharedLibraryDataTarget - generate rules to create shlib data file; */#ifndef SharedLibraryDataTarget#define SharedLibraryDataTarget(libname,rev,salist)			@@\AllTarget(Concat(lib,libname.sa.rev))					@@\									@@\Concat(lib,libname.sa.rev):  salist $(EXTRALIBRARYDEPS)			@@\	$(RM) $@							@@\	$(AR) $@ salist							@@\	RanLibrary($@)							@@\									@@\clean::									@@\	$(RM) Concat(lib,libname.sa.rev)#endif /* SharedLibraryDataTarget */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -