Files
research-portable-memory/c/ext/uthash/tests/threads/Makefile
Михаил Капелько 4e09f4e980 d
2024-03-19 22:26:27 +03:00

32 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