Changeset View
Changeset View
Standalone View
Standalone View
share/mk/bsd.lib.mk
| Show First 20 Lines • Show All 52 Lines • ▼ Show 20 Lines | |||||
| .if ${MK_DEBUG_FILES} != "no" && empty(DEBUG_FLAGS:M-g) && \ | .if ${MK_DEBUG_FILES} != "no" && empty(DEBUG_FLAGS:M-g) && \ | ||||
| empty(DEBUG_FLAGS:M-gdwarf*) | empty(DEBUG_FLAGS:M-gdwarf*) | ||||
| SHARED_CFLAGS+= -g | SHARED_CFLAGS+= -g | ||||
| SHARED_CXXFLAGS+= -g | SHARED_CXXFLAGS+= -g | ||||
| CTFFLAGS+= -g | CTFFLAGS+= -g | ||||
| .endif | .endif | ||||
| LDFLAGS+= -Wl,-z,relro -Wl,-z,now | |||||
| .include <bsd.libnames.mk> | .include <bsd.libnames.mk> | ||||
| # prefer .s to a .c, add .po, remove stuff not used in the BSD libraries | # prefer .s to a .c, add .po, remove stuff not used in the BSD libraries | ||||
| # .So used for PIC object files | # .So used for PIC object files | ||||
| .SUFFIXES: | .SUFFIXES: | ||||
| .SUFFIXES: .out .o .po .So .S .asm .s .c .cc .cpp .cxx .C .f .y .l .ln | .SUFFIXES: .out .o .po .So .S .asm .s .c .cc .cpp .cxx .C .f .y .l .ln | ||||
| .if !defined(PICFLAG) | .if !defined(PICFLAG) | ||||
| ▲ Show 20 Lines • Show All 404 Lines • Show Last 20 Lines | |||||