DEBUG = true export DEBUG OBJS = crypto/*.o crypto/encoding/*.o \ thirdparty/mbedtls/*.o \ hashmap/hashmap.o \ net/*.o \ record/*.o \ routing/*.o \ secio/*.o \ utils/*.o link: ar rcs libp2p.a $(OBJS) compile: cd crypto; make all; cd thirdparty; make all; cd hashmap; make all; cd net; make all; cd record; make all; cd routing; make all; cd secio; make all; cd utils; make all; test: compile link cd test; make all; rebuild: clean all all: test clean: cd crypto; make clean; cd hashmap; make clean; cd net; make clean; cd thirdparty; make clean cd record; make clean; cd routing; make clean; cd secio; make clean; cd utils; make clean; cd test; make clean; rm -rf libp2p.a