Create repository
[fwd.git] / test / Makefile
1 CC=gcc
2 CFLAGS=-g -DQD_UNITTEST
3
4 PROD_DIR=../prod
5
6 MOCK_CODE=mock_io.c mock_qderrhandler.c
7 MOCK_DEPS=$(MOCK_CODE) mock_io.h
8
9 UNITY_DIR=../unity/src
10 UNITY_CODE=$(UNITY_DIR)/unity.c
11 UNITY_DEPS=$(UNITY_CODE) $(UNITY_DIR)/unity.h $(UNITY_DIR)/unity_internals.h
12
13 COMMON_CODE=$(MOCK_CODE) $(UNITY_CODE)
14 COMMON_DEPS=$(MOCK_DEPS) $(UNITY_DEPS) qdtestcase.h
15
16 INC_DIRS=-I$(UNITY_DIR) -I$(PROD_DIR)
17
18 all: test_qdsocket
19
20 test_qdsocket: test_qdsocket.c $(PROD_DIR)/qdsocket.c $(PROD_DIR)/qdsocket.h $(COMMON_DEPS)
21         $(CC) $(CFLAGS) $(INC_DIRS) -o test_qdsocket test_qdsocket.c $(PROD_DIR)/qdsocket.c $(COMMON_CODE)
22         ./test_qdsocket