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

📄 os2.rules

📁 远程桌面连接工具
💻 RULES
📖 第 1 页 / 共 2 页
字号:
XCOMM $XConsortium: os2.rules /main/1 1996/10/31 14:47:27 kaleb $XCOMM platform:  $XFree86: xc/config/cf/os2.rules,v 3.15 1997/01/05 11:49:39 dawes Exp $.SUFFIXES: .Osuf .c .CCsuf.c.Osuf:	$(CC) $(CFLAGS) -c $*.c#if HasCplusplus.CCsuf.Osuf:	$(CXX) $(CFLAGS) -c $*.CCsuf#endif#ifndef UseInstalled#define ImakeHelper \imakesvc#define IMmode n#define ImakeIndir \indir#define ImakeSubCmdHelper \imake -I$(IRULESRC) $(IMAKE_DEFINES)#define Fontc \bdftopcf#define MkFontDir \mkfontdir#define XkbComp \xkbcomp#else#define ImakeHelper imakesvc#define IMmode u#define ImakeIndir indir#define ImakeSubCmdHelper $(IMAKE_CMD)#define Fontc bdftopcf#define MkFontDir mkfontdir#define XkbComp xkbcomp#endif#define echo ImakeHelper 8 #define RunProgram(progvar,options) $(subst /,\,$(progvar)) options#define RemoveFile(file) $(RM) file#define RemoveFiles(files) $(RM) files#define NeedLdLibraryPathForXkbComp NO#define LibObjCompile(dir,options) RemoveFiles($@ dir\$@)		@@\	$(CC) $(CCOPTIONS) $(ALLDEFINES) options -c  $*.c		@@\	$(MV) $@ dir\$@#define MakeDir(dir) $(MKDIRHIER) dir#define BuildIncludesTop(srclist)					@@\includes:: srclist							@@\	MakeDir($(BUILDINCDIR))						@@\	@for %i in (srclist) do ImakeHelper 2 $(BUILDINCDIR) $(BUILDINCTOP) $(CURRENT_DIR) %i#define	ProgramTargetHelper(program,srcs,objs,deplib,locallib,syslib)	@@\ProgramTargetName(program): $(objs) 					@@\	RemoveTargetProgram($@)						@@\	LinkRule($@,$(LDOPTIONS),$(objs),locallib $(LDLIBS) syslib)	@@\									@@\InstallProgram(program,$(BINDIR))					@@\InstallManPage(program,$(MANDIR))#if 0#define	ProgramTargetHelperNoMan(program,srcs,objs,deplib,locallib,syslib)	@@\ProgramTargetName(program): $(objs) 					@@\	RemoveTargetProgram($@)						@@\	LinkRule($@,$(LDOPTIONS),$(objs),locallib $(LDLIBS) syslib)	@@\									@@\InstallProgram(program,$(BINDIR))#endif#define BuildIncludes(srclist,dstsubdir,dstupdir)			@@\includes:: srclist							@@\	MakeDir($(BUILDINCDIR)/dstsubdir)				@@\	@for %i in (srclist) do ImakeHelper 3 $(BUILDINCTOP)/dstupdir/$(CURRENT_DIR) $(BUILDINCDIR)/dstsubdir %i#define LinkFileList(step,list,dir,sub)					@@\step::  list								@@\	@for %i in (list) do ImakeHelper 3 sub dir %i#define ComplexProgramTarget(program)					@@\PROGRAM = ProgramTargetName(program)					@@\									@@\AllTarget(ProgramTargetName(program))					@@\									@@\ProgramTargetHelper(program,SRCS,OBJS,DEPLIBS,$(LOCAL_LIBRARIES),NullParameter) @@\									@@\DependTarget()								@@\LintTarget()								@@\									@@\clean::									@@\	RemoveFile($(PROGRAM))#define ComplexProgramTarget_1(program,locallib,syslib)			@@\OBJS = $(OBJS1) $(OBJS2) $(OBJS3)					@@\SRCS = $(SRCS1) $(SRCS2) $(SRCS3)					@@\PROGRAM1 = ProgramTargetName(program)					@@\									@@\AllTarget($(PROGRAM1) $(PROGRAM2) $(PROGRAM3))				@@\									@@\ProgramTargetHelper(program,SRCS1,OBJS1,DEPLIBS1,locallib,syslib)	@@\									@@\DependTarget()								@@\LintTarget()								@@\									@@\clean::									@@\	RemoveFiles($(PROGRAMS))#define ComplexProgramTarget_2(program,locallib,syslib)			@@\PROGRAM2 = ProgramTargetName(program)					@@\									@@\ProgramTargetHelper(program,SRCS2,OBJS2,DEPLIBS2,locallib,syslib)#define ComplexProgramTarget_3(program,locallib,syslib)			@@\PROGRAM3 = ProgramTargetName(program)					@@\									@@\ProgramTargetHelper(program,SRCS3,OBJS3,DEPLIBS3,locallib,syslib)#define NormalProgramTarget(program,objects,deplibs,locallibs,syslibs)	@@\ProgramTargetName(program): objects 					@@\	RemoveTargetProgram($@)						@@\	LinkRule($@,$(LDOPTIONS),objects,locallibs $(LDLIBS) syslibs)	@@\									@@\clean::									@@\	RemoveFile(ProgramTargetName(program))#if 0#define ComplexProgramTargetNoMan(program)				@@\PROGRAM = ProgramTargetName(program)					@@\									@@\AllTarget(ProgramTargetName(program))					@@\									@@\ProgramTargetHelperNoMan(program,SRCS,OBJS,DEPLIBS,$(LOCAL_LIBRARIES),NullParameter) @@\									@@\DependTarget()								@@\LintTarget()								@@\									@@\clean::									@@\	RemoveFile($(PROGRAM))#endif#define MoveToBakFile(file) ImakeHelper 5 file#define RMoveToBakFile(file) ImakeHelper 6 file#define InstallMultipleDestFlags(step,list,dest,flags)			@@\step:: list								@@\	MakeDir($(DESTDIR)dest)							@@\	$(INSTALL) $(INSTALLFLAGS) flags list $(subst /,\,$(DESTDIR)dest)#define	CleanTarget()							@@\clean::									@@\	RemoveFiles(FilesToClean ExtraFilesToClean)#define LinkSourceFile(src,dir)						@@\src:									@@\	ImakeHelper 3 dir . src						@@\									@@\includes:: src								@@\									@@\depends:: src								@@\									@@\clean::									@@\	RemoveFile(src)#define LinkFile(tofile,fromfile)					@@\tofile:: fromfile							@@\	ImakeHelper 7 fromfile tofile					@@\									@@\includes:: tofile							@@\									@@\depend:: tofile								@@\									@@\clean::									@@\	RemoveFile(tofile)#ifndef UseInstalled#define ImakeDependency(target)						@@\target:: ProgramTargetName($(IMAKE))					@@\									@@\ProgramTargetName($(IMAKE)):						@@\	@ImakeIndir $(IMAKESRC) if exist Makefile $(MAKE) SHELL= MAKE=x11make all		@@\	@ImakeIndir $(IMAKESRC) if not exist Makefile $(MAKE) SHELL= MAKE=x11make -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"#endif#ifndef UseInstalled#define DependDependency() 						@@\depend:: ProgramTargetName($(DEPEND))					@@\									@@\ProgramTargetName($(DEPEND)):						@@\	@ImakeIndir $(DEPENDSRC) $(MAKE) SHELL= MAKE=x11make #endif#define	DependTarget()							@@\DependDependency()							@@\									@@\depend::								@@\	$(subst /,\,$(DEPEND)) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS)#define	DependTarget3(srcs1,srcs2,srcs3)				@@\DependDependency()							@@\/* Currently this stuff doesn't work correctly for libX11depend::								@@\	$(subst /,\,$(DEPEND)) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- srcs1 @@\	$(subst /,\,$(DEPEND)) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- srcs2 @@\	$(subst /,\,$(DEPEND)) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- srcs3*/#define ForceSubdirs(dirs)						@@\dirs: DONE								@@\									@@\DONE:									@@\	@for %i in (dirs) do ImakeIndir %i $(MAKE) SHELL= MAKE=x11make $(MFLAGS) PassCDebugFlags all @@\	touch DONE							@@\									@@\clean::									@@\	RemoveFile(DONE)#define MakeMakeSubdirs(dirs,target)					@@\MMSDIRS = dirs								@@\MMSTOP = $(TOP)								@@\MMSRULES = $(IRULESRC)							@@\MMSCUR = $(CURRENT_DIR)							@@\target::								@@\	@for %i in ($(subst /,\,$(MMSDIRS))) do ImakeHelper 1 IMmode %i $(MMSRULES) $(MMSTOP) $(MMSCUR)#define NamedTargetSubdirs(name,dirs,verb,flags,subname)		@@\Concat(SUBST,name) = dirs						@@\name::									@@\	@for %i in ($(subst /,\,$(Concat(SUBST,name)))) do ImakeIndir %i $(MAKE) SHELL= MAKE=x11make $(MFLAGS) flags subname#define InstallNamedTarget(step,srcname,flags,dest,dstname)		@@\step:: srcname								@@\	MakeDir($(DESTDIR)dest)						@@\	$(INSTALL) $(INSTALLFLAGS) flags srcname $(subst \,/,$(DESTDIR)dest)/dstname#define	BuildMakefileTarget(notused,imakeflags)				@@\ImakeDependency(Makefile)						@@\									@@\Makefile:: 								@@\	RMoveToBakFile(Makefile)					@@\	ImakeSubCmdHelper -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR) imakeflags#define AssembleObject(flags) $(RM) $@                                  @@\	$(CPP) AsmDefines $(DEFINES) $(INCLUDES) flags $*.s | \         @@\	    grep -v '^\#' > _tmp_.s                                     @@\	$(CC) $(CFLAGS) -o $*.Osuf -c _tmp_.s                           @@\	$(RM) _tmp_.s#define NormalAsmObjectRule()                                           @@\.s.Osuf:                                                                @@\	AssembleObject($(_NOOP_))#define ObjectMapIncludeFromSpecialSource(dst,src,flags)		@@\dst.c: src.c								@@\	ImakeHelper 9 $@ mfbmap.h $?					@@\									@@\SpecialCObjectRule(dst,NullParameter,flags)				@@\									@@\depend:: dst.c								@@\									@@\clean::									@@\	RemoveFile(dst.c)#define FontBaseObj(basename)basename.pcf/* * UncompressedFontTarget */#define UncompressedFontTarget(basename)				@@\FontBaseObj(basename):  FontSrc(basename)				@@\

⌨️ 快捷键说明

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