blob: a84483c8f83c929de24e128bc27da81254b61fe0 [file] [log] [blame]
Valerio Setti4f4ade92024-05-03 17:28:04 +02001CFLAGS ?= -Wall -Werror -std=c99 -D_XOPEN_SOURCE=1 -D_POSIX_C_SOURCE=200809L
2
3ifeq ($(DEBUG),1)
4 CFLAGS += -DDEBUG -O0 -g
5endif
6
7.PHONY: all lib test run
8
9all: lib test
10
11lib:
12 $(MAKE) -C src CFLAGS="$(CFLAGS)"
13
14test: lib
15 $(MAKE) -C test CFLAGS="$(CFLAGS)"
16
17clean:
18 rm -f $(PSA_LIB) $(PSA_LIB_OBJS)
19 $(MAKE) -C test clean
20 $(MAKE) -C src clean
21
22run: test
23 cd test && ./run_test.sh