X-Git-Url: http://git.harvie.cz/?a=blobdiff_plain;f=c%2Fpthread_extra%2FMakefile;h=0022774df87df999bafd766d3034187442c0640e;hb=3109d0d18e330e166a45042a2d363ec1b285c493;hp=cf4e67474bf7817aa8da742dffa357bc6fe6d522;hpb=a8e71e8fffa0159f06b2c469fb2d3dfd8222b306;p=mirrors%2FPrograms.git diff --git a/c/pthread_extra/Makefile b/c/pthread_extra/Makefile index cf4e674..0022774 100644 --- a/c/pthread_extra/Makefile +++ b/c/pthread_extra/Makefile @@ -1,5 +1,5 @@ -COPT=-O2 -flto -ftree-vectorize -ftree-slp-vectorize -fvisibility=hidden -D_FORTIFY_SOURCE=2 -DMG_ENABLE_FS=0 -fstack-protector-strong -fno-delete-null-pointer-checks $(CARCH) -#COPT=-fvisibility=hidden -DMG_ENABLE_FS=0 -fstack-protector-strong $(CARCH) +COPT=-g -O2 -flto -ftree-vectorize -ftree-slp-vectorize -fvisibility=hidden -D_FORTIFY_SOURCE=2 -DMG_ENABLE_FS=0 -fstack-protector-strong -fno-delete-null-pointer-checks $(CARCH) +#COPT=-g -fvisibility=hidden -DMG_ENABLE_FS=0 -fstack-protector-strong $(CARCH) CDEF=-D_POSIX_C_SOURCE=200809L -D_XOPEN_SOURCE=700 -D_DEFAULT_SOURCE=1 -D_GNU_SOURCE CERR=-Wall -Wextra -Werror -pedantic -Werror=date-time -Wformat-security -Wduplicated-cond -Wfloat-equal -Wshadow -Wlogical-not-parentheses -Wnull-dereference @@ -11,14 +11,14 @@ CXXFLAGS+=$(COPT) $(CERR) $(CDEF) -std=c++11 $(CLIB) LDFLAGS+=$(COPT) $(LIB) BIN=test -OBJ=pthread_pause.o pthread_multi.o pthread_msgqueue.o test.o +OBJ=pthread_user_data.o pthread_sleep.o pthread_pause.o pthread_multi.o pthread_msgqueue.o test.o all: $(BIN) $(BIN): $(OBJ) $(CXX) -o $(BIN) $(OBJ) $(LDFLAGS) strip --strip-unneeded $(BIN) - gcc -lpthread -I . test_pause.c pthread_pause.o -o test_pause + gcc -lpthread -I . test_pause.c pthread_user_data.o pthread_pause.o pthread_sleep.o -o test_pause clean: rm -f $(BIN) $(OBJ) $(DEPS)