| CFLAGS ?= -Wall -Werror -std=c99 -D_XOPEN_SOURCE=1 -D_POSIX_C_SOURCE=200809L | |
| ifeq ($(DEBUG),1) | |
| CFLAGS += -DDEBUG -O0 -g | |
| endif | |
| .PHONY: all lib test run | |
| all: lib test | |
| lib: | |
| $(MAKE) -C src CFLAGS="$(CFLAGS)" | |
| test: lib | |
| $(MAKE) -C test CFLAGS="$(CFLAGS)" | |
| clean: | |
| rm -f $(PSA_LIB) $(PSA_LIB_OBJS) | |
| $(MAKE) -C test clean | |
| $(MAKE) -C src clean | |
| run: test | |
| cd test && ./run_test.sh |