1TAR = mcpat |
2BUILD_DIR ?= ../../build 3ODIR = $(BUILD_DIR)/mcpat |
4 |
5.PHONY: all dbg opt clean clean_dbg clean_opt |
6 7all: opt 8 |
9dbg: $(TAR).mk $(ODIR)/obj_dbg 10 @$(MAKE) TAG=dbg ODIR=$(ODIR) -C . -f $(TAR).mk |
11 |
12opt: $(TAR).mk $(ODIR)/obj_opt 13 @$(MAKE) TAG=opt ODIR=$(ODIR) -C . -f $(TAR).mk |
14 |
15$(ODIR)/obj_dbg: 16 mkdir -p $@ |
17 |
18$(ODIR)/obj_opt: 19 mkdir -p $@ |
20 21clean: clean_dbg clean_opt 22 |
23clean_dbg: $(ODIR)/obj_dbg 24 @$(MAKE) TAG=dbg ODIR=$(ODIR) -C . -f $(TAR).mk clean |
25 rm -rf $< 26 |
27clean_opt: $(ODIR)/obj_opt 28 @$(MAKE) TAG=opt ODIR=$(ODIR) -C . -f $(TAR).mk clean |
29 rm -rf $< 30 |