blob: 50fd0ad11bb230a10057de1f7fa38d943f18cc56 [file] [log] [blame]
Valerio Setti4362aae2024-05-09 09:15:39 +02001CFLAGS += -Wall -Werror -std=c99 -D_XOPEN_SOURCE=1 -D_POSIX_C_SOURCE=200809L
Valerio Setti4f4ade92024-05-03 17:28:04 +02002
3ifeq ($(DEBUG),1)
4 CFLAGS += -DDEBUG -O0 -g
5endif
6
7.PHONY: all lib test run
8
9all: lib test
10
11lib:
Valerio Setti4362aae2024-05-09 09:15:39 +020012 $(MAKE) -C src CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
Valerio Setti4f4ade92024-05-03 17:28:04 +020013
14test: lib
Valerio Setti4362aae2024-05-09 09:15:39 +020015 $(MAKE) -C test CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)"
Valerio Setti4f4ade92024-05-03 17:28:04 +020016
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