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 --- |