-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
30 lines (21 loc) · 722 Bytes
/
Makefile
File metadata and controls
30 lines (21 loc) · 722 Bytes
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
28
29
30
JAVAC=/usr/bin/javac
.SUFFIXES: .java .class
SRCDIR=src
BINDIR=bin
$(BINDIR)/%.class:$(SRCDIR)/%.java
$(JAVAC) -d $(BINDIR)/ -cp $(BINDIR) $<
CLASSES= MeanFilterSerial.class MedianFilterSerial.class MeanFilterParallel.class MedianFilterParallel.class
CLASS_FILES=$(CLASSES:%.class=$(BINDIR)/%.class)
default: $(CLASS_FILES)
clean:
rm $(BINDIR)/*.class
run-MedianFilterSerial: $(CLASS_FILES)
@java -cp bin MedianFilterSerial $(ARGS)
run-MedianFilterParallel: $(CLASS_FILES)
@java -cp bin MedianFilterParallel $(ARGS)
run-MeanFilterSerial: $(CLASS_FILES)
@java -cp bin MeanFilterSerial $(ARGS)
run-MeanFilterParallel: $(CLASS_FILES)
@java -cp bin MeanFilterParallel $(ARGS)
javaDoc:
javadoc -d doc src/*.java