singe/thirdparty/uthash/tests/threads/Makefile
2023-10-23 19:38:18 -05:00

31 lines
650 B
Makefile

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