|
12345678910111213141516171819202122232425262728293031 |
- 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
|