📄 motif.rules
字号:
XCOMM
XCOMM (c) Copyright 1989, 1990, 1991, 1992, 1993 OPEN SOFTWARE FOUNDATION, INC.
XCOMM ALL RIGHTS RESERVED
XCOMM
XCOMM
XCOMM Motif Release 1.2.2
XCOMM
XCOMM $RCSfile: motif.rules $ $Revision: 11.0 $ $Date: 1995/09/09 07:45:09 $
#ifndef MSimpleProgramTarget
#define MSimpleProgramTarget(program) @@\
AllTarget(program.exe) @@\
@@\
program.exe: program.o $(DEPS) $(DEPLIBS:/=\) @@\
RemoveTargetProgram($@) @@\
$(CC) -o $@ program.o $(LDOPTIONS) $(DEPS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS) @@\
@@\
clean:: @@\
$(RM) program.exe
#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($@) @@\
$(UIL) $(UILFLAGS) $(LOCAL_UILFLAGS) -o $@ program.uil $(UIL_INCLUDES) @@\
@@\
InstallNonExecFile(program.uid,$(UIDDIR)) @@\
@@\
clean:: @@\
$(RM) program.uid
#endif
#ifndef MComplexUidTarget_1
#define MComplexUidTarget_1(program) @@\
@@\
AllTarget(program.uid) @@\
@@\
program.uid: $(UILS1) $(DEPUIL) @@\
RemoveTargetProgram($@) @@\
$(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($@) @@\
$(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($@) @@\
$(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($@) @@\
$(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($@) @@\
$(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($@) @@\
$(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($@) @@\
$(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($@) @@\
$(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($@) @@\
$(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($@) @@\
$(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.exe @@\
@@\
AllTarget(program.exe) @@\
@@\
program.exe: $(OBJS) $(DEPLIBS) @@\
RemoveTargetProgram($@) @@\
$(CC) -o $@ $(LDOPTIONS) $(OBJS) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\
@@\
SaberProgramTarget(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.exe: $(OBJS1) $(DEPLIBS1) @@\
RemoveTargetProgram($@) @@\
$(CC) -o $@ $(LDOPTIONS) $(OBJS1) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\
@@\
SaberProgramTarget(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.exe: $(OBJS2) $(DEPLIBS2) @@\
RemoveTargetProgram($@) @@\
$(CC) -o $@ $(LDOPTIONS) $(OBJS2) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\
@@\
SaberProgramTarget(program,$(SRCS2),$(OBJS2),locallib,syslib) @@\
@@\
InstallProgram(program,$(BINDIR))
#endif
#ifndef MComplexProgramTarget_3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -