📄 motif.rules
字号:
#define MComplexProgramTarget_3(program,locallib,syslib) @@\
PROGRAM_3 = program.exe @@\
program.exe: $(OBJS3) $(DEPLIBS3) @@\
RemoveTargetProgram($@) @@\
$(CC) -o $@ $(LDOPTIONS) $(OBJS3) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\
@@\
SaberProgramTarget(program,$(SRCS3),$(OBJS3),locallib,syslib) @@\
@@\
InstallProgram(program,$(BINDIR))
#endif
#ifndef MComplexProgramTarget_4
#define MComplexProgramTarget_4(program,locallib,syslib) @@\
PROGRAM_4 = program.exe @@\
program.exe: $(OBJS4) $(DEPLIBS4) @@\
RemoveTargetProgram($@) @@\
$(CC) -o $@ $(LDOPTIONS) $(OBJS4) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\
@@\
SaberProgramTarget(program,$(SRCS4),$(OBJS4),locallib,syslib) @@\
@@\
InstallProgram(program,$(BINDIR))
#endif
#ifndef MComplexProgramTarget_5
#define MComplexProgramTarget_5(program,locallib,syslib) @@\
PROGRAM_5 = program.exe @@\
program.exe: $(OBJS5) $(DEPLIBS5) @@\
RemoveTargetProgram($@) @@\
$(CC) -o $@ $(LDOPTIONS) $(OBJS5) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\
@@\
SaberProgramTarget(program,$(SRCS5),$(OBJS5),locallib,syslib) @@\
@@\
InstallProgram(program,$(BINDIR))
#endif
#ifndef MComplexProgramTarget_6
#define MComplexProgramTarget_6(program,locallib,syslib) @@\
PROGRAM_6 = program.exe @@\
program.exe: $(OBJS6) $(DEPLIBS6) @@\
RemoveTargetProgram($@) @@\
$(CC) -o $@ $(LDOPTIONS) $(OBJS6) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\
@@\
SaberProgramTarget(program,$(SRCS6),$(OBJS6),locallib,syslib) @@\
@@\
InstallProgram(program,$(BINDIR))
#endif
#ifndef MComplexProgramTarget_7
#define MComplexProgramTarget_7(program,locallib,syslib) @@\
PROGRAM_7 = program.exe @@\
program.exe: $(OBJS7) $(DEPLIBS7) @@\
RemoveTargetProgram($@) @@\
$(CC) -o $@ $(LDOPTIONS) $(OBJS7) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\
@@\
SaberProgramTarget(program,$(SRCS7),$(OBJS7),locallib,syslib) @@\
@@\
InstallProgram(program,$(BINDIR))
#endif
#ifndef MComplexProgramTarget_8
#define MComplexProgramTarget_8(program,locallib,syslib) @@\
PROGRAM_8 = program.exe @@\
program.exe: $(OBJS8) $(DEPLIBS8) @@\
RemoveTargetProgram($@) @@\
$(CC) -o $@ $(LDOPTIONS) $(OBJS8) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\
@@\
SaberProgramTarget(program,$(SRCS8),$(OBJS8),locallib,syslib) @@\
@@\
InstallProgram(program,$(BINDIR))
#endif
#ifndef MComplexProgramTarget_9
#define MComplexProgramTarget_9(program,locallib,syslib) @@\
PROGRAM_9 = program.exe @@\
program.exe: $(OBJS9) $(DEPLIBS9) @@\
RemoveTargetProgram($@) @@\
$(CC) -o $@ $(LDOPTIONS) $(OBJS9) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\
@@\
SaberProgramTarget(program,$(SRCS9),$(OBJS9),locallib,syslib) @@\
@@\
InstallProgram(program,$(BINDIR))
#endif
#ifndef ComplexProgramTarget_4
#define ComplexProgramTarget_4(program,locallib,syslib) @@\
program.exe: $(OBJS4) $(DEPLIBS4) @@\
RemoveTargetProgram($@) @@\
$(CC) -o $@ $(LDOPTIONS) $(OBJS4) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\
@@\
SaberProgramTarget(program,$(SRCS4),$(OBJS4),locallib,syslib) @@\
@@\
InstallProgram(program,$(BINDIR)) @@\
InstallManPage(program,$(MANDIR))
#endif
#ifndef ComplexProgramTarget_5
#define ComplexProgramTarget_5(program,locallib,syslib) @@\
program.exe: $(OBJS5) $(DEPLIBS5) @@\
RemoveTargetProgram($@) @@\
$(CC) -o $@ $(LDOPTIONS) $(OBJS5) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\
@@\
SaberProgramTarget(program,$(SRCS5),$(OBJS5),locallib,syslib) @@\
@@\
InstallProgram(program,$(BINDIR)) @@\
InstallManPage(program,$(MANDIR))
#endif
#ifndef ComplexProgramTarget_6
#define ComplexProgramTarget_6(program,locallib,syslib) @@\
program.exe: $(OBJS6) $(DEPLIBS6) @@\
RemoveTargetProgram($@) @@\
$(CC) -o $@ $(LDOPTIONS) $(OBJS6) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\
@@\
SaberProgramTarget(program,$(SRCS6),$(OBJS6),locallib,syslib) @@\
@@\
InstallProgram(program,$(BINDIR)) @@\
InstallManPage(program,$(MANDIR))
#endif
#ifndef ComplexProgramTarget_7
#define ComplexProgramTarget_7(program,locallib,syslib) @@\
program.exe: $(OBJS7) $(DEPLIBS7) @@\
RemoveTargetProgram($@) @@\
$(CC) -o $@ $(LDOPTIONS) $(OBJS7) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\
@@\
SaberProgramTarget(program,$(SRCS7),$(OBJS7),locallib,syslib) @@\
@@\
InstallProgram(program,$(BINDIR)) @@\
InstallManPage(program,$(MANDIR))
#endif
#ifndef ComplexProgramTarget_8
#define ComplexProgramTarget_8(program,locallib,syslib) @@\
program.exe: $(OBJS8) $(DEPLIBS8) @@\
RemoveTargetProgram($@) @@\
$(CC) -o $@ $(LDOPTIONS) $(OBJS8) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\
@@\
SaberProgramTarget(program,$(SRCS8),$(OBJS8),locallib,syslib) @@\
@@\
InstallProgram(program,$(BINDIR)) @@\
InstallManPage(program,$(MANDIR))
#endif
#ifndef ComplexProgramTarget_9
#define ComplexProgramTarget_9(program,locallib,syslib) @@\
program.exe: $(OBJS9) $(DEPLIBS9) @@\
RemoveTargetProgram($@) @@\
$(CC) -o $@ $(LDOPTIONS) $(OBJS9) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\
@@\
SaberProgramTarget(program,$(SRCS9),$(OBJS9),locallib,syslib) @@\
@@\
InstallProgram(program,$(BINDIR)) @@\
InstallManPage(program,$(MANDIR))
#endif
#ifndef ComplexProgramTarget_10
#define ComplexProgramTarget_10(program,locallib,syslib) @@\
program.exe: $(OBJS10) $(DEPLIBS10) @@\
RemoveTargetProgram($@) @@\
$(CC) -o $@ $(LDOPTIONS) $(OBJS10) locallib $(LDLIBS) syslib $(EXTRA_LOAD_FLAGS) @@\
@@\
SaberProgramTarget(program,$(SRCS10),$(OBJS10),locallib,syslib) @@\
@@\
InstallProgram(program,$(BINDIR)) @@\
InstallManPage(program,$(MANDIR))
#endif
#ifdef AUTOMATION
#ifndef TestPPTarget
#define TestPPTarget(root) @@\
all:: root.Scr root.Dat @@\
@@\
root.Dat: root.dat @@\
$(RM) root.Dat @@\
$(COMMONPP) $(DEFINES) root.dat @@\
root.Scr: root.scr @@\
$(RM) root.Scr @@\
$(COMMONPP) $(DEFINES) root.scr
#endif
#else
#ifndef TestPPTarget
#define TestPPTarget(root) @@\
all:: root.Dat @@\
@@\
root.Dat: root.dat @@\
$(RM) root.Dat @@\
$(COMMONPP) $(DEFINES) root.dat
#endif
#endif
#ifndef NO_AUTOMATION
#ifndef RunTarget
#define RunTarget() @@\
all:: RUN @@\
@@\
RUN: always @@\
$(GENRUN) $(CURRENT_DIR) $(TOP) $(DEFINES) @@\
@@\
always: @@\
$(RM) RUN
#endif
#else
#ifdef UseVista
#ifndef RunTarget
#define RunTarget() @@\
all:: RUN @@\
@@\
RUN: always @@\
$(MANRUN) $(CURRENT_DIR) $(TOP) $(DEFINES) @@\
@@\
always: @@\
$(RM) RUN
#endif
#else
#ifdef UsePurify
#ifndef RunTarget
#define RunTarget() @@\
all:: RUN @@\
@@\
RUN: always @@\
$(MANRUN) $(CURRENT_DIR) $(TOP) $(DEFINES) @@\
@@\
always: @@\
$(RM) RUN
#endif
#else
#ifndef RunTarget
#define RunTarget() @@\
all:: RUN @@\
@@\
RUN: always @@\
@@\
always: @@\
#endif
#endif
#endif
#endif
#ifdef UseVista
#ifndef VistaMapRule
#define VistaMapRule(targetmap,depend) @@\
all:: targetmap @@\
@@\
targetmap: depend @@\
$(RM) $(TOP)/tests/Vista/targetmap @@\
CATCMD *.M > $(TOP)/tests/Vista/targetmap
#endif
#endif
XCOMM Rule for making shadow trees.
#ifndef MakeShadowTree
#define MakeShadowTree(name,dirs) @@\
all:: @@\
LibMkdir(name) @@\
@case '${MFLAGS}' in *[ik]*) set +e;; esac; @@\
@for i in dirs; \ @@\
do if [ -r name/$$i ]; then \ @@\
set +x; \ @@\
else (set -x; $(LN) ../$$i/name name/$$i); fi \@@\
done
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -