Subversion Repositories svn.Prod repos

Rev

Rev 36 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 36 Rev 38
1
# http://users.erols.com/ziring/java-src/FileWalk.java
1
# http://users.erols.com/ziring/java-src/FileWalk.java
2
 
2
 
3
BASE=filefind
3
BASE=filefind
4
PRG=$(BASE).class
4
PRG=$(BASE).class
5
SRC=$(BASE).java
5
SRC=$(BASE).java
6
DIR=/var/tmp
6
DIR=/var/tmp
7
.PHONY: clean test cleantest
7
.PHONY: clean test cleantest
8
 
8
 
-
 
9
all: test
-
 
10
 
9
$(PRG): $(SRC)
11
$(PRG): $(SRC)
10
	@echo "INFO: building $@ from $^"
12
	@echo "INFO: building $@ from $^"
11
	javac $^
13
	javac $^
12
 
14
 
13
clean:
15
clean:
14
	rm -f $(PRG)
16
	rm -f $(PRG)
15
 
17
 
16
test: $(PRG)
18
test: $(PRG)
17
	java $(BASE) $(DIR)	> result
19
	java $(BASE) $(DIR)	> result
18
	sort result		> result.sort
20
	sort result		> result.sort
19
	find $(DIR)		> result2
21
	find $(DIR)		> result2
20
	sort result2		> result2.sort
22
	sort result2		> result2.sort
21
	wc *.sort
23
	wc *.sort
22
	diff *.sort
24
	diff *.sort
23
 
25
 
24
cleantest:
26
cleantest:
25
	rm -f result	result.sort
27
	rm -f result	result.sort
26
	rm -f result2	result2.sort
28
	rm -f result2	result2.sort