Makefile revision 1.5
1# $NetBSD: Makefile,v 1.5 2012/04/04 10:59:48 joerg Exp $ 2 3NOMAN= # defined 4 5.include <bsd.own.mk> 6 7WARNS= 4 8 9CPPFLAGS+= -D_FORTIFY_SOURCE=2 10 11COPTS.h_raw.c= -fstack-protector-all -Wstack-protector 12COPTS.h_raw.c+= ${${ACTIVE_CC} == "gcc":? --param ssp-buffer-size=1 :} 13COPTS.h_raw.c+= ${${ACTIVE_CC} == "clang":? -mllvm -stack-protector-buffer-size=1 :} 14 15 16# Bootstrap hack 17 18.ifmake !clean && !obj && !cleandir 19.BEGIN: 20 ${AR} cr libssp_nonshared.a 21.endif 22 23CLEANFILES+= libssp_nonshared.a 24LDFLAGS+= -L. 25 26TESTSDIR= ${TESTSBASE}/lib/libc/ssp 27 28TESTS_SH+= t_ssp 29 30BINDIR= ${TESTSDIR} 31 32PROGS= h_fgets 33PROGS+= h_gets 34PROGS+= h_getcwd 35PROGS+= h_memcpy 36PROGS+= h_memmove 37PROGS+= h_memset 38PROGS+= h_raw 39PROGS+= h_read 40PROGS+= h_readlink 41PROGS+= h_snprintf 42PROGS+= h_sprintf 43PROGS+= h_strcat 44PROGS+= h_strcpy 45PROGS+= h_strncat 46PROGS+= h_strncpy 47PROGS+= h_vsnprintf 48PROGS+= h_vsprintf 49 50.include <bsd.test.mk> 51