Predefined Macros __________________________________________________________________ | Library | AR | ar | | Archives | ARFLAGS | rv | | | | | | Assembler | AS | as | | Commands | ASFLAGS | | | | COMPILE.s | $(AS) $(ASFLAGS) | | | COMPILE.S | $(CC) $(ASFLAGS) $(CPPFLAGS) -c | | | | | | C | CC | cc | | Compiler | CFLAGS | | | Commands | CPPFLAGS | | | | COMPILE.c | $(CC) $(CFLAGS) $(CPPFLAGS) -c | | | LINK.c | $(CC) $(CFLAGS) $(CPPFLAGS)| | | | $(LDFLAGS) | | | | | | C++ | CCC | CC | | Compiler | CCFLAGS | CFLAGS | | Commands | CPPFLAGS | | | | COMPILE.cc | $(CCC) $(CCFLAGS) $(CPPFLAGS) -c | | | LINK.cc | $(CCC) $(CCFLAGS) $(CPPFLAGS)| | | | $(LDFLAGS) | | | COMPILE.C | $(CCC) $(CCFLAGS) $(CPPFLAGS) -c | | | LINK.C | $(CCC) $(CCFLAGS) $(CPPFLAGS)| | | | $(LDFLAGS) | | | | | | FORTRAN 77 | FC | f77 | | Compiler | FFLAGS | | | Commands | COMPILE.f | $(FC) $(FFLAGS) -c | | | LINK.f | $(FC) $(FFLAGS) $(LDFLAGS) | | | COMPILE.F | $(FC) $(FFLAGS) $(CPPFLAGS) -c | | | LINK.F | $(FC) $(FFLAGS) $(CPPFLAGS)| | | | $(LDFLAGS) | | | | | | FORTRAN 90 | FC | f90 | | Compiler | F90FLAGS | | | Commands | COMPILE.f90 | $(F90C) $(F90FLAGS) -c | | | LINK.f90 | $(F90C) $(F90FLAGS) $(LDFLAGS) | | | COMPILE.ftn | $(F90C) $(F90FLAGS) $(CPPFLAGS) -c| | | LINK.ftn | $(F90C) $(F90FLAGS) $(CPPFLAGS)| | | | $(LDFLAGS) | | | | | | Link Editor | LD | ld | | Command | LDFLAGS | | | | | | | lex | LEX | lex | | Command | LFLAGS | | | | LEX.l | $(LEX) $(LFLAGS) -t | | | | | | lint | LINT | lint | | Command | LINTFLAGS | | | | LINT.c | $(LINT) $(LINTFLAGS) $(CPPFLAGS) | | | | | | Modula 2 | M2C | m2c | | Commands | M2FLAGS | | | | MODFLAGS | | | | DEFFLAGS | | | | COMPILE.def | $(M2C) $(M2FLAGS) $(DEFFLAGS) | | | COMPILE.mod | $(M2C) $(M2FLAGS) $(MODFLAGS) | | | | | | Pascal | PC | pc | | Compiler | PFLAGS | | | Commands | COMPILE.p | $(PC) $(PFLAGS) $(CPPFLAGS) -c | | | LINK.p | $(PC) $(PFLAGS) $(CPPFLAGS)| | | | $(LDFLAGS) | | | | | | Ratfor | RFLAGS | | | Compilation | COMPILE.r | $(FC) $(FFLAGS) $(RFLAGS) -c | | Commands | LINK.r | $(FC) $(FFLAGS) $(RFLAGS)| | | | $(LDFLAGS) | | | | | | rm Command | RM | rm -f | | | | | | sccs | SCCSFLAGS | | | Command | SCCSGETFLAGS| -s | | | | | | yacc | YACC | yacc | | Command | YFLAGS | | | | YACC.y | $(YACC) $(YFLAGS) | | | | | | Suffixes List| SUFFIXES | .o .c .c~ .cc .cc~ .y .y~ .l .l~| | | | .s .s~ .sh .sh~ .S .S~ .ln .h .h~| | | | .f .f~ .F .F~ .mod .mod~ .sym| | | | .def .def~ .p .p~ .r .r~ .cps| | | | .cps~ .C .C~ .Y .Y~ .L .L .f90| | | | .f90~ .ftn .ftn~ | |______________|______________|____________________________________| Implicit Rules _____________________________________________________________ | .s.o | $(COMPILE.s) -o $@ $< | | | | | .s.a | $(COMPILE.s) -o $% $< | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | | | | | .s~.o | $(GET) $(GFLAGS) -p $< > $*.s | | | $(COMPILE.s) -o $@ $*.s | | | | | .S.o | $(COMPILE.S) -o $@ $< | | | | | .S.a | $(COMPILE.S) -o $% $< | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | | | | | .S~.o | $(GET) $(GFLAGS) -p $< > $*.S | | | $(COMPILE.S) -o $@ $*.S | | | | | .S~.a | $(GET) $(GFLAGS) -p $< > $*.S | | | $(COMPILE.S) -o $% $*.S | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | |___________________|_________________________________________| | .c | $(LINK.c) -o $@ $< $(LDLIBS) | | | | | .c.ln | $(LINT.c) $(OUTPUT_OPTION) -i $< | | | | | .c.o | $(COMPILE.c) $(OUTPUT_OPTION) $< | | | | | .c.a | $(COMPILE.c) -o $% $< | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | | | | | .c~ | $(GET) $(GFLAGS) -p $< > $*.c | | | $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $*.c | | | | | .c~.o | $(GET) $(GFLAGS) -p $< > $*.c | | | $(CC) $(CFLAGS) -c $*.c | | | | | .c~.ln | $(GET) $(GFLAGS) -p $< > $*.c | | | $(LINT.c) $(OUTPUT_OPTION) -c $*.c | | | | | .c~.a | $(GET) $(GFLAGS) -p $< > $*.c | | | $(COMPILE.c) -o $% $*.c | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | |___________________|_________________________________________| | .cc | $(LINK.cc) -o $@ $< $(LDLIBS) | | | | | .cc.o | $(COMPILE.cc) $(OUTPUT_OPTION) $< | | | | | .cc.a | $(COMPILE.cc) -o $% $< | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | | | | | .cc~ | $(GET) $(GFLAGS) -p $< > $*.cc | | | $(LINK.cc) -o $@ $*.cc $(LDLIBS) | | | | | .cc.o | $(COMPILE.cc) $(OUTPUT_OPTION) $< | | | | | .cc~.o | $(GET) $(GFLAGS) -p $< > $*.cc | | | $(COMPILE.cc) $(OUTPUT_OPTION) $*.cc | | | | | .cc.a | $(COMPILE.cc) -o $% $< | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | | | | | .cc~.a | $(GET) $(GFLAGS) -p $< > $*.cc | | | $(COMPILE.cc) -o $% $*.cc | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | | | | | .C | $(LINK.C) -o $@ $< $(LDLIBS) | | | | | .C~ | $(GET) $(GFLAGS) -p $< > $*.C | | | $(LINK.C) -o $@ $*.C $(LDLIBS) | | | | | .C.o | $(COMPILE.C) $(OUTPUT_OPTION) $< | | | | | .C~.o | $(GET) $(GFLAGS) -p $< > $*.C | | | $(COMPILE.C) $(OUTPUT_OPTION) $*.C | | | | | .C.a | $(COMPILE.C) -o $% $< | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | | | | | .C~.a | $(GET) $(GFLAGS) -p $< > $*.C | | | $(COMPILE.C) -o $% $*.C | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | |___________________|_________________________________________| | .f | $(LINK.f) -o $@ $< $(LDLIBS) | | | | | .f.o | $(COMPILE.f) $(OUTPUT_OPTION) $< | | | | | .f.a | $(COMPILE.f) -o $% $< | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | | | | | .f | $(LINK.f) -o $@ $< $(LDLIBS) | | | | | .f~ | $(GET) $(GFLAGS) -p $< > $*.f | | | $(FC) $(FFLAGS) $(LDFLAGS) -o $@ $*.f | | | | | .f~.o | $(GET) $(GFLAGS) -p $< > $*.f | | | $(FC) $(FFLAGS) -c $*.f | | | | | .f~.a | $(GET) $(GFLAGS) -p $< > $*.f | | | $(COMPILE.f) -o $% $*.f | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | | | | | .F | $(LINK.F) -o $@ $< $(LDLIBS) | | | | | .F.o | $(COMPILE.F) $(OUTPUT_OPTION) $< | | | | | .F.a | $(COMPILE.F) -o $% $< | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | | | | | .F~ | $(GET) $(GFLAGS) -p $< > $*.F | | | $(FC) $(FFLAGS) $(LDFLAGS) -o $@ $*.F | | | | | .F~.o | $(GET) $(GFLAGS) -p $< > $*.F | | | $(FC) $(FFLAGS) -c $*.F | | | | | .F~.a | $(GET) $(GFLAGS) -p $< > $*.F | | | $(COMPILE.F) -o $% $*.F | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | |___________________|_________________________________________| | .f90 | $(LINK.f90) -o $@ $< $(LDLIBS) | | | | | .f90~ | $(GET) $(GFLAGS) -p $< > $*.f90 | | | $(LINK.f90) -o $@ $*.f90 $(LDLIBS) | | | | | .f90.o | $(COMPILE.f90) $(OUTPUT_OPTION) $< | | | | | .f90~.o | $(GET) $(GFLAGS) -p $< > $*.f90 | | | $(COMPILE.f90) $(OUTPUT_OPTION) $*.f90 | | | | | .f90.a | $(COMPILE.f90) -o $% $< | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | | | | | .f90~.a | $(GET) $(GFLAGS) -p $< > $*.f90 | | | $(COMPILE.f90) -o $% $*.f90 | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | | | | | .ftn | $(LINK.ftn) -o $@ $< $(LDLIBS) | | | | | .ftn~ | $(GET) $(GFLAGS) -p $< > $*.ftn | | | $(LINK.ftn) -o $@ $*.ftn $(LDLIBS) | | | | | .ftn.o | $(COMPILE.ftn) $(OUTPUT_OPTION) $< | | | | | .ftn~.o | $(GET) $(GFLAGS) -p $< > $*.ftn | | | $(COMPILE.ftn) $(OUTPUT_OPTION) $*.ftn | | | | | .ftn.a | $(COMPILE.ftn) -o $% $< | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | | | | | .ftn~.a | $(GET) $(GFLAGS) -p $< > $*.ftn | | | $(COMPILE.ftn) -o $% $*.ftn | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | |___________________|_________________________________________| | .l | $(RM) $*.c | | | $(LEX.l) $< > $*.c | | | $(LINK.c) -o $@ $*.c $(LDLIBS) | | | $(RM) $*.c | | | | | .l.c | $(RM) $@ | | | $(LEX.l) $< > $@ | | | | | .l.ln | $(RM) $*.c | | | $(LEX.l) $< > $*.c | | | $(LINT.c) -o $@ -i $*.c | | | $(RM) $*.c | | | | | .l.o | $(RM) $*.c | | | $(LEX.l) $< > $*.c | | | $(COMPILE.c) -o $@ $*.c | | | $(RM) $*.c | | | | | .l~ | $(GET) $(GFLAGS) -p $< > $*.l | | | $(LEX) $(LFLAGS) $*.l | | | $(CC) $(CFLAGS) -c lex.yy.c | | | rm -f lex.yy.c | | | mv lex.yy.c $@ | | | | | .l~.c | $(GET) $(GFLAGS) -p $< > $*.l | | | $(LEX) $(LFLAGS) $*.l | | | mv lex.yy.c $@ | | | | | .l~.ln | $(GET) $(GFLAGS) -p $< > $*.l | | | $(RM) $*.c | | | $(LEX.l) $*.l > $*.c | | | $(LINT.c) -o $@ -i $*.c | | | $(RM) $*.c | | | | | .l~.o | $(GET) $(GFLAGS) -p $< > $*.l | | | $(LEX) $(LFLAGS) $*.l | | | $(CC) $(CFLAGS) -c lex.yy.c | | | rm -f lex.yy.c | | | mv lex.yy.c $@ | |___________________|_________________________________________| | .mod | $(COMPILE.mod) -o $@ -e $@ $< | | | | | .mod.o | $(COMPILE.mod) -o $@ $< | | | | | .def.sym | $(COMPILE.def) -o $@ $< | | | | | .def~.sym | $(GET) $(GFLAGS) -p $< > $*.def | | | $(COMPILE.def) -o $@ $*.def | | | | | .mod~ | $(GET) $(GFLAGS) -p $< > $*.mod | | | $(COMPILE.mod) -o $@ -e $@ $*.mod | | | | | .mod~.o | $(GET) $(GFLAGS) -p $< > $*.mod | | | $(COMPILE.mod) -o $@ $*.mod | | | | | .mod~.a | $(GET) $(GFLAGS) -p $< > $*.mod | | | $(COMPILE.mod) -o $% $*.mod | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | |___________________|_________________________________________| | .cps.h | cps $*.cps | |___________________|_________________________________________| | .cps~.h | $(GET) $(GFLAGS) -p $< > $*.cps | |___________________|_________________________________________| | | $(CPS) $(CPSFLAGS) $*.cps | |___________________|_________________________________________| | .p | $(LINK.p) -o $@ $< $(LDLIBS) | | | | | .p.o | $(COMPILE.p) $(OUTPUT_OPTION) $< | | | | | .p~ | $(GET) $(GFLAGS) -p $< > $*.p | | | $(LINK.p) -o $@ $*.p $(LDLIBS) | | | | | .p~.o | $(GET) $(GFLAGS) -p $< > $*.p | | | $(COMPILE.p) $(OUTPUT_OPTION) $*.p | | | | | .p~.a | $(GET) $(GFLAGS) -p $< > $*.p | | | $(COMPILE.p) -o $% $*.p | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | |___________________|_________________________________________| | .r | $(LINK.r) -o $@ $< $(LDLIBS) | | | | | .r.o | $(COMPILE.r) $(OUTPUT_OPTION) $< | | | | | .r.a | $(COMPILE.r) -o $% $< | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | | | | | .r~ | $(GET) $(GFLAGS) -p $< > $*.r | | | $(LINK.r) -o $@ $*.r $(LDLIBS) | | | | | .r~.o | $(GET) $(GFLAGS) -p $< > $*.r | | | $(COMPILE.r) $(OUTPUT_OPTION) $*.r | | | | | .r~.a | $(GET) $(GFLAGS) -p $< > $*.r | | | $(COMPILE.r) -o $% $*.r | | | $(AR) $(ARFLAGS) $@ $% | | | $(RM) $% | |___________________|_________________________________________| | .SCCS_GET | sccs $(SCCSFLAGS) get $(SCCSGETFLAGS)| | | $@ -G$@ | |___________________|_________________________________________| | | | |___________________|_________________________________________| | | | |___________________|_________________________________________| | .SCCS_GET_POSIX | sccs $(SCCSFLAGS) get $(SCCSGETFLAGS)| | | $@ | |___________________|_________________________________________| | | | |___________________|_________________________________________| | .GET_POSIX | $(GET) $(GFLAGS) s.$@ | |___________________|_________________________________________| | .sh | cat $< >$@ | | | chmod +x $@ | | | | | .sh~ | $(GET) $(GFLAGS) -p $< > $*.sh | | | cp $*.sh $@ | | | chmod a+x $@ | |___________________|_________________________________________| | .y | $(YACC.y) $< | | | $(LINK.c) -o $@ y.tab.c $(LDLIBS) | | | $(RM) y.tab.c | | | | | .y.c | $(YACC.y) $< | | | mv y.tab.c $@ | | | | | .y.ln | $(YACC.y) $< | | | $(LINT.c) -o $@ -i y.tab.c | | | $(RM) y.tab.c | | | | | .y.o | $(YACC.y) $< | | | $(COMPILE.c) -o $@ y.tab.c | | | $(RM) y.tab.c | | | | | .y~ | $(GET) $(GFLAGS) -p $< > $*.y | | | $(YACC) $(YFLAGS) $*.y | | | $(COMPILE.c) -o $@ y.tab.c | | | $(RM) y.tab.c | | | | | .y~.c | $(GET) $(GFLAGS) -p $< > $*.y | | | $(YACC) $(YFLAGS) $*.y | | | mv y.tab.c $@ | | | | | .y~.ln | $(GET) $(GFLAGS) -p $< > $*.y | | | $(YACC.y) $*.y | | | $(LINT.c) -o $@ -i y.tab.c | | | $(RM) y.tab.c | | | | | .y~.o | $(GET) $(GFLAGS) -p $< > $*.y | | | $(YACC) $(YFLAGS) $*.y | | | $(CC) $(CFLAGS) -c y.tab.c | | | rm -f y.tab.c | | | mv y.tab.o $@ | |___________________|_________________________________________|