blob: b4f60a87168570e20496dca68e2d5d21c9399641 [file] [log] [blame]
Chris Lattner22eb9722006-06-18 05:43:121LEVEL = ../..
Douglas Gregor23d75bb2009-03-16 23:06:592DIRS := include lib Driver docs tools
Chris Lattner22eb9722006-06-18 05:43:123
4include $(LEVEL)/Makefile.common
Chris Lattner09d58042006-11-21 05:01:565
Mike Stumpc9268d82009-01-20 21:10:416ifneq ($(PROJ_SRC_ROOT),$(PROJ_OBJ_ROOT))
7test::
8 $(Verb) if [ ! -f test/Makefile ]; then \
9 $(MKDIR) test; \
10 $(CP) $(PROJ_SRC_DIR)/test/Makefile test/Makefile; \
11 fi
12endif
13
Chris Lattner09d58042006-11-21 05:01:5614test::
Chris Lattner56a7bf52008-04-06 22:32:0115 @ $(MAKE) -C test
Gabor Greif2d2b401c2008-03-18 06:14:1616
17report::
Chris Lattner56a7bf52008-04-06 22:32:0118 @ $(MAKE) -C test report
Chris Lattner79ff0d42007-01-15 02:06:4719
20clean::
Chris Lattner56a7bf52008-04-06 22:32:0121 @ $(MAKE) -C test clean
Gabor Greiff5eb2862008-03-20 14:28:2222
Mike Stump3f6c6312009-02-12 02:25:4723tags::
24 $(Verb) etags `find . -type f -name \*.h | grep -v /lib/Headers | grep -v /test/` `find . -type f -name \*.cpp | grep -v /lib/Headers | grep -v /test/`
25
Daniel Dunbar0f62e982009-03-18 05:59:1426cscope.files:
27 find Driver lib include -name '*.cpp' \
28 -or -name '*.def' \
29 -or -name '*.td' \
30 -or -name '*.h' > cscope.files
31
32.PHONY: test report clean cscope.files