Add --nostatslog option
[novacoin-seeder.git] / Makefile
1 LINK:=$(CXX)
2
3 LIBS = -lcrypto
4 OBJS = obj/bitcoin.o obj/db.o obj/dns.o obj/main.o obj/netbase.o obj/protocol.o obj/util.o
5
6 all: dnsseed
7
8 -include obj/*.P
9
10 obj/dns.o: dns.c
11         $(CC) -c -pthread -std=c99 -MMD -MF $(@:%.o=%.d) -o $@ $<
12         @cp $(@:%.o=%.d) $(@:%.o=%.P); \
13           sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
14               -e '/^$$/ d' -e 's/$$/ :/' < $(@:%.o=%.d) >> $(@:%.o=%.P); \
15           rm -f $(@:%.o=%.d)
16
17 obj/%.o: %.cpp
18         $(CXX) -c -DUSE_IPV6 -pthread -Wno-invalid-offsetof -MMD -MF $(@:%.o=%.d) -o $@ $<
19         @cp $(@:%.o=%.d) $(@:%.o=%.P); \
20           sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
21               -e '/^$$/ d' -e 's/$$/ :/' < $(@:%.o=%.d) >> $(@:%.o=%.P); \
22           rm -f $(@:%.o=%.d)
23
24 dnsseed: $(OBJS:obj/%=obj/%)
25         $(LINK) -pthread -o $@ $^ $(LIBS)
26
27
28 clean:
29         rm -f obj/*.o
30         rm -f obj/*.P
31         rm -f dnsseed