X-Git-Url: https://pd.if.org/git/?p=nbds;a=blobdiff_plain;f=makefile;fp=makefile;h=8d51bb3079d5fc0457d0f7fa41ef4a70b01e75ae;hp=b7649ed5fe31b339bd13888a3cecd9b6cf58feae;hb=0f6e9afb06b03647c4c5f2499ddab12f42b4340e;hpb=2b107655a1df8ae7703b44ef8cf1430a7250a5c3 diff --git a/makefile b/makefile index b7649ed..8d51bb3 100644 --- a/makefile +++ b/makefile @@ -4,11 +4,13 @@ ################################################################################################### # Makefile for building programs with whole-program interfile optimization ################################################################################################### -CFLAGS0 := -g -Wall -Werror -std=c99 -lpthread -CFLAGS1 := $(CFLAGS0) -O3 #-DNDEBUG #-DENABLE_TRACE #-fwhole-program -combine -CFLAGS := $(CFLAGS1) -DUSE_SYSTEM_MALLOC #-DLIST_USE_HAZARD_POINTER #-DTEST_STRING_KEYS #-DNBD32 +CFLAGS0 := -Wall -Werror -std=gnu99 -lpthread #-m32 -DNBD32 +CFLAGS1 := $(CFLAGS0) -g -O3 #-DNDEBUG #-fwhole-program -combine +CFLAGS2 := $(CFLAGS1) #-DENABLE_TRACE +CFLAGS3 := $(CFLAGS2) #-DLIST_USE_HAZARD_POINTER +CFLAGS := $(CFLAGS3) #-DUSE_SYSTEM_MALLOC #-DTEST_STRING_KEYS INCS := $(addprefix -I, include) -TESTS := output/rcu_test output/haz_test output/map_test2 output/map_test1 output/txn_test +TESTS := output/map_test2 output/map_test1 output/txn_test output/rcu_test output/haz_test EXES := $(TESTS) RUNTIME_SRCS := runtime/runtime.c runtime/rcu.c runtime/lwt.c runtime/mem.c datatype/nstring.c \