blob: 01060060a35761158fa40159248752157036ceba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
HASHDIR = ../../src
PROGS = test1 test2
# Thread support requires compiler-specific options
# ----------------------------------------------------------------------------
# GNU
CFLAGS += -I$(HASHDIR) -g -pthread
# Solaris (Studio 11)
#CFLAGS = -I$(HASHDIR) -g -mt
# ----------------------------------------------------------------------------
ifeq ($(HASH_DEBUG),1)
CFLAGS += -DHASH_DEBUG=1
endif
all: $(PROGS) run_tests
$(PROGS) : $(HASHDIR)/uthash.h
$(CC) $(CPPLFAGS) $(CFLAGS) $(LDFLAGS) -o $@ $(@).c
debug:
$(MAKE) all HASH_DEBUG=1
run_tests: $(PROGS)
perl ../do_tests
.PHONY: clean
clean:
rm -f $(PROGS) test*.out
rm -rf test*.dSYM
|