DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Mercurial (31ec81b5d7bb)

VCS Links

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
MKDIR ?= mkdir

all:
	$(MKDIR) newdir
	test -d newdir
	# subdir, parent exists
	$(MKDIR) newdir/subdir
	test -d newdir/subdir
	# -p, existing dir
	$(MKDIR) -p newdir
	# -p, existing subdir
	$(MKDIR) -p newdir/subdir
	# multiple subdirs, existing parent
	$(MKDIR) newdir/subdir1 newdir/subdir2
	test -d newdir/subdir1 -a -d newdir/subdir2
	rm -r newdir
	# -p, subdir, no existing parent
	$(MKDIR) -p newdir/subdir
	test -d newdir/subdir
	rm -r newdir
	# -p, multiple subdirs, no existing parent
	$(MKDIR) -p newdir/subdir1 newdir/subdir2
	test -d newdir/subdir1 -a -d newdir/subdir2
	# -p, multiple existing subdirs
	$(MKDIR) -p newdir/subdir1 newdir/subdir2
	rm -r newdir
	@echo TEST-PASS