📄 motif.rules
字号:
/* * @OSF_COPYRIGHT@ * COPYRIGHT NOTICE * Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc. * ALL RIGHTS RESERVED (MOTIF). See the file named COPYRIGHT.MOTIF for * the full copyright text. * * (c) Copyright 1996 Digital Equipment Corporation. * (c) Copyright 1996 Hewlett-Packard Company. * (c) Copyright 1996 International Business Machines Corp. * (c) Copyright 1996 Sun Microsystems, Inc. * (c) Copyright 1996 Novell, Inc. * (c) Copyright 1996 FUJITSU LIMITED. * (c) Copyright 1996 Hitachi. */ XCOMM $TOG: Motif.rules /main/3 1997/03/24 09:10:35 mgreess $/* Note whether we are the top level project. */#ifndef SeenTopLevelProject# define SeenTopLevelProject YES# define MotifIsTopLevelProject YES#else# define MotifIsTopLevelProject NO#endif/* Include the X11 project rules file. */#include <X11.rules>/* Use the in-tree Motif by default. */#ifndef UseInstalledMotif# define UseInstalledMotif NO#endif#ifdef UseInstalled# undef UseInstalledMotif# define UseInstalledMotif YES#endif#ifndef ImportMotif# ifdef UseImports# define ImportMotif YES# else# define ImportMotif NO# endif#endif#if UseInstalledMotif# undef ImportMotif# define ImportMotif NO#endif#ifndef MSimpleProgramTarget#define MSimpleProgramTarget(program) @@\AllTarget(program) @@\ @@\program: program.o $(DEPS) $(DEPLIBS) @@\ RemoveTargetProgram($@) @@\ $(CC) -o $@ program.o $(LDOPTIONS) $(DEPS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS) @@\ @@\clean:: @@\ $(RM) program#endif#ifndef MSimpleUilTarget#define MSimpleUilTarget(program) @@\MSimpleProgramTarget(program) @@\ @@\InstallProgram(program,$(BINDIR)) @@\ @@\MSimpleUidTarget(program)#endif/* * UILFLAGS contains site/vendor-specific flags * defined by UilFlags, which supposed to be set in *.cf or * site.def files. * LOCAL_UILFLAGS(_n) contains client-specific uil flags set in Imakefile */#ifndef MSimpleUidTarget#define MSimpleUidTarget(program) @@\AllTarget(program.uid) @@\ @@\program.uid: program.uil $(DEPUIL) @@\ RemoveTargetProgram($@) @@\ $(CLIENTENVSETUP) $(UIL) $(UILFLAGS) $(LOCAL_UILFLAGS) -o $@ program.uil $(UIL_INCLUDES) @@\ @@\InstallNonExecFile(program.uid,$(UIDDIR)) @@\ @@\clean:: @@\ $(RM) program.uid#endif#ifndef MSimpleUidLocaleTarget#define MSimpleUidLocaleTarget(program,locale) @@\AllTarget(program.uid) @@\ @@\program.uid: program.uil $(DEPUIL) @@\ RemoveTargetProgram($@) @@\ $(CLIENTENVSETUP) $(UIL) $(UILFLAGS) $(LOCAL_UILFLAGS) -o $@ program.uil $(UIL_INCLUDES) @@\ @@\InstallNonExecFile(program.uid,$(LIBDIR)/locale/uid) @@\ @@\clean:: @@\ $(RM) program.uid#endif#ifndef MComplexUidTarget_1#define MComplexUidTarget_1(program) @@\ @@\AllTarget(program.uid) @@\ @@\program.uid: $(UILS1) $(DEPUIL) @@\ RemoveTargetProgram($@) @@\ $(CLIENTENVSETUP) $(UIL) $(UILFLAGS) $(LOCAL_UILFLAGS_1) -o $@ program.uil $(UIL_INCLUDES) @@\ @@\InstallNonExecFile(program.uid,$(UIDDIR)) @@\ @@\clean:: @@\ $(RM) program.uid#endif#ifndef MComplexUidTarget_2#define MComplexUidTarget_2(program) @@\ @@\AllTarget(program.uid) @@\ @@\program.uid: $(UILS2) $(DEPUIL) @@\ RemoveTargetProgram($@) @@\ $(CLIENTENVSETUP) $(UIL) $(UILFLAGS) $(LOCAL_UILFLAGS_2) -o $@ program.uil $(UIL_INCLUDES) @@\ @@\InstallNonExecFile(program.uid,$(UIDDIR)) @@\ @@\clean:: @@\ $(RM) program.uid#endif#ifndef MComplexUidTarget_3#define MComplexUidTarget_3(program) @@\ @@\AllTarget(program.uid) @@\ @@\program.uid: $(UILS3) $(DEPUIL) @@\ RemoveTargetProgram($@) @@\ $(CLIENTENVSETUP) $(UIL) $(UILFLAGS) $(LOCAL_UILFLAGS_3) -o $@ program.uil $(UIL_INCLUDES) @@\ @@\InstallNonExecFile(program.uid,$(UIDDIR)) @@\ @@\clean:: @@\ $(RM) program.uid#endif#ifndef MComplexUidTarget_4#define MComplexUidTarget_4(program) @@\ @@\AllTarget(program.uid) @@\ @@\program.uid: $(UILS4) $(DEPUIL) @@\ RemoveTargetProgram($@) @@\ $(CLIENTENVSETUP) $(UIL) $(UILFLAGS) $(LOCAL_UILFLAGS_4) -o $@ program.uil $(UIL_INCLUDES) @@\ @@\InstallNonExecFile(program.uid,$(UIDDIR)) @@\ @@\clean:: @@\ $(RM) program.uid#endif#ifndef MComplexUidTarget_5#define MComplexUidTarget_5(program) @@\ @@\AllTarget(program.uid) @@\ @@\program.uid: $(UILS5) $(DEPUIL) @@\ RemoveTargetProgram($@) @@\ $(CLIENTENVSETUP) $(UIL) $(UILFLAGS) $(LOCAL_UILFLAGS_5) -o $@ program.uil $(UIL_INCLUDES) @@\ @@\InstallNonExecFile(program.uid,$(UIDDIR)) @@\ @@\clean:: @@\ $(RM) program.uid#endif#ifndef MComplexUidTarget_6#define MComplexUidTarget_6(program) @@\ @@\AllTarget(program.uid) @@\ @@\program.uid: $(UILS6) $(DEPUIL) @@\ RemoveTargetProgram($@) @@\ $(CLIENTENVSETUP) $(UIL) $(UILFLAGS) $(LOCAL_UILFLAGS_6) -o $@ program.uil $(UIL_INCLUDES) @@\ @@\InstallNonExecFile(program.uid,$(UIDDIR)) @@\ @@\clean:: @@\ $(RM) program.uid#endif#ifndef MComplexUidTarget_7#define MComplexUidTarget_7(program) @@\ @@\AllTarget(program.uid) @@\ @@\program.uid: $(UILS7) $(DEPUIL) @@\ RemoveTargetProgram($@) @@\ $(CLIENTENVSETUP) $(UIL) $(UILFLAGS) $(LOCAL_UILFLAGS_7) -o $@ program.uil $(UIL_INCLUDES) @@\ @@\InstallNonExecFile(program.uid,$(UIDDIR)) @@\ @@\clean:: @@\ $(RM) program.uid#endif#ifndef MComplexUidTarget_8#define MComplexUidTarget_8(program) @@\ @@\AllTarget(program.uid) @@\ @@\program.uid: $(UILS8) $(DEPUIL) @@\ RemoveTargetProgram($@) @@\ $(CLIENTENVSETUP) $(UIL) $(UILFLAGS) $(LOCAL_UILFLAGS_8) -o $@ program.uil $(UIL_INCLUDES) @@\ @@\InstallNonExecFile(program.uid,$(UIDDIR)) @@\ @@\clean:: @@\ $(RM) program.uid#endif#ifndef MComplexUidTarget_9#define MComplexUidTarget_9(program) @@\ @@\AllTarget(program.uid) @@\ @@\program.uid: $(UILS9) $(DEPUIL) @@\ RemoveTargetProgram($@) @@\ $(CLIENTENVSETUP) $(UIL) $(UILFLAGS) $(LOCAL_UILFLAGS_9) -o $@ program.uil $(UIL_INCLUDES) @@\ @@\InstallNonExecFile(program.uid,$(UIDDIR)) @@\ @@\clean:: @@\ $(RM) program.uid#endif#ifndef MComplexUidTarget_10#define MComplexUidTarget_10(program) @@\ @@\AllTarget(program.uid) @@\ @@\program.uid: $(UILS10) $(DEPUIL) @@\ RemoveTargetProgram($@) @@\ $(CLIENTENVSETUP) $(UIL) $(UILFLAGS) $(LOCAL_UILFLAGS_10) -o $@ program.uil $(UIL_INCLUDES) @@\ @@\InstallNonExecFile(program.uid,$(UIDDIR)) @@\ @@\clean:: @@\ $(RM) program.uid#endif#ifndef MComplexProgramTarget#define MComplexProgramTarget(program,locallib,syslib) @@\ PROGRAM = program @@\ @@\AllTarget(program) @@\ @@\program: $(OBJS) $(DEPLIBS) @@\ RemoveTargetProgram($@) @@\ $(CC) -o $@ $(LDOPTIONS) $(OBJS) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\ @@\CenterProgramTarget(program,$(SRCS),$(OBJS),locallib,syslib) @@\ @@\InstallProgram(program,$(BINDIR)) @@\ @@\install.man:: @@\ @echo To install documentation for $(PROGRAM), consult the Release Notes @@\ @echo and/or README file in the current directory. @@\DependTarget() @@\LintTarget() @@\ @@\clean:: @@\ $(RM) $(PROGRAM)#endif#ifndef MComplexProgramTarget_1#define MComplexProgramTarget_1(program,locallib,syslib) @@\ OBJS = $(OBJS1) $(OBJS2) $(OBJS3) @@\ SRCS = $(SRCS1) $(SRCS2) $(SRCS3) @@\ @@\AllTarget($(PROGRAMS)) @@\ @@\program: $(OBJS1) $(DEPLIBS1) @@\ RemoveTargetProgram($@) @@\ $(CC) -o $@ $(LDOPTIONS) $(OBJS1) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\ @@\CenterProgramTarget(program,$(SRCS1),$(OBJS1),locallib,syslib) @@\ @@\InstallProgram(program,$(BINDIR)) @@\ @@\install.man:: @@\ @echo To install documentation for $(PROGRAMS), consult the Release Notes @@\ @echo and/or README file in the current directory. @@\DependTarget() @@\LintTarget() @@\ @@\clean:: @@\ $(RM) $(PROGRAMS)#endif#ifndef MComplexProgramTarget_2#define MComplexProgramTarget_2(program,locallib,syslib) @@\program: $(OBJS2) $(DEPLIBS2) @@\ RemoveTargetProgram($@) @@\ $(CC) -o $@ $(LDOPTIONS) $(OBJS2) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\ @@\CenterProgramTarget(program,$(SRCS2),$(OBJS2),locallib,syslib) @@\ @@\InstallProgram(program,$(BINDIR))#endif#ifndef MComplexProgramTarget_3#define MComplexProgramTarget_3(program,locallib,syslib) @@\ PROGRAM_3 = program @@\program: $(OBJS3) $(DEPLIBS3) @@\ RemoveTargetProgram($@) @@\ $(CC) -o $@ $(LDOPTIONS) $(OBJS3) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\ @@\CenterProgramTarget(program,$(SRCS3),$(OBJS3),locallib,syslib) @@\ @@\InstallProgram(program,$(BINDIR))#endif#ifndef MComplexProgramTarget_4#define MComplexProgramTarget_4(program,locallib,syslib) @@\ PROGRAM_4 = program @@\program: $(OBJS4) $(DEPLIBS4) @@\ RemoveTargetProgram($@) @@\ $(CC) -o $@ $(LDOPTIONS) $(OBJS4) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\ @@\CenterProgramTarget(program,$(SRCS4),$(OBJS4),locallib,syslib) @@\ @@\InstallProgram(program,$(BINDIR))#endif#ifndef MComplexProgramTarget_5#define MComplexProgramTarget_5(program,locallib,syslib) @@\ PROGRAM_5 = program @@\program: $(OBJS5) $(DEPLIBS5) @@\ RemoveTargetProgram($@) @@\ $(CC) -o $@ $(LDOPTIONS) $(OBJS5) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\ @@\CenterProgramTarget(program,$(SRCS5),$(OBJS5),locallib,syslib) @@\ @@\InstallProgram(program,$(BINDIR))#endif#ifndef MComplexProgramTarget_6#define MComplexProgramTarget_6(program,locallib,syslib) @@\ PROGRAM_6 = program @@\
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -