Deleted Added
full compact
Generic.mk (246223) Generic.mk (300313)
1# $Id: Generic.mk,v 1.11 2010/09/24 05:59:53 sjg Exp $
1# $Id: Generic.mk,v 1.12 2016/03/22 20:45:14 sjg Exp $
2#
3
4# some reasonable defaults
2#
3
4# some reasonable defaults
5.SUFFIXES: .out .a .ln .o .s .S .c .cc .cpp .cxx .C .F .f .r .y .l .cl .p .h
5.SUFFIXES: .out .a .ln .o .s .S .c ${CXX_SUFFIXES} .F .f .r .y .l .cl .p .h
6.SUFFIXES: .sh .m4
7
8.LIBS: .a
9
10tools = \
11 ar \
12 lorder \
13 ranlib \

--- 91 unchanged lines hidden (view full) ---

105.c.a:
106 ${COMPILE.c} ${.IMPSRC}
107 ${AR} ${ARFLAGS} $@ $*.o
108 rm -f $*.o
109.c.ln:
110 ${LINT} ${LINTFLAGS} ${CPPFLAGS:M-[IDU]*} -i ${.IMPSRC}
111
112# C++
6.SUFFIXES: .sh .m4
7
8.LIBS: .a
9
10tools = \
11 ar \
12 lorder \
13 ranlib \

--- 91 unchanged lines hidden (view full) ---

105.c.a:
106 ${COMPILE.c} ${.IMPSRC}
107 ${AR} ${ARFLAGS} $@ $*.o
108 rm -f $*.o
109.c.ln:
110 ${LINT} ${LINTFLAGS} ${CPPFLAGS:M-[IDU]*} -i ${.IMPSRC}
111
112# C++
113.cc .cpp .cxx .C:
113${CXX_SUFFIXES}:
114 ${LINK.cc} -o ${.TARGET} ${.IMPSRC} ${LDLIBS}
114 ${LINK.cc} -o ${.TARGET} ${.IMPSRC} ${LDLIBS}
115.cc.o .cpp.o .cxx.o .C.o:
115${CXX_SUFFIXES:%=%.o}:
116 ${COMPILE.cc} ${.IMPSRC}
116 ${COMPILE.cc} ${.IMPSRC}
117.cc.a .cpp.a .cxx.a .C.a:
117${CXX_SUFFIXES:%=%.a}:
118 ${COMPILE.cc} ${.IMPSRC}
119 ${AR} ${ARFLAGS} $@ $*.o
120 rm -f $*.o
121
122# Fortran/Ratfor
123.f:
124 ${LINK.f} -o ${.TARGET} ${.IMPSRC} ${LDLIBS}
125.f.o:

--- 83 unchanged lines hidden ---
118 ${COMPILE.cc} ${.IMPSRC}
119 ${AR} ${ARFLAGS} $@ $*.o
120 rm -f $*.o
121
122# Fortran/Ratfor
123.f:
124 ${LINK.f} -o ${.TARGET} ${.IMPSRC} ${LDLIBS}
125.f.o:

--- 83 unchanged lines hidden ---