version-1.30
Last change
on this file since 59f3d1f was
8780cbec,
checked in by Jay Jacobs <Jay.Jacobs@…>, 15 years ago
|
ABAC sources from Cobham
|
-
Property mode set to
100644
|
File size:
1.1 KB
|
Line | |
---|
1 | #!/bin/make |
---|
2 | # |
---|
3 | # |
---|
4 | JAVAC=javac |
---|
5 | #JAVAC=jikes |
---|
6 | CLASSDIR=classes |
---|
7 | CATALINA=/var/tomcat4 |
---|
8 | DOCTITLE="Role Based Trust Management" |
---|
9 | WINDOWTITLE="Role Based Trust Management" |
---|
10 | SRCDIR=. |
---|
11 | |
---|
12 | all: classes jar |
---|
13 | |
---|
14 | doc: Makefile |
---|
15 | ln -s . edu; ln -s . stanford; ln -s . peer; ln -s . rbtm |
---|
16 | ln -s . com; ln -s . nailabs; ln -s . abac |
---|
17 | javadoc -package -d doc -sourcepath $(SRCDIR) \ |
---|
18 | -doctitle $(DOCTITLE) \ |
---|
19 | -windowtitle $(WINDOWTITLE) \ |
---|
20 | edu.stanford.peer.rbtm.credential \ |
---|
21 | edu.stanford.peer.rbtm.engine \ |
---|
22 | edu.stanford.peer.rbtm.util \ |
---|
23 | edu.stanford.peer.rbtm.test \ |
---|
24 | edu.stanford.peer.rbtm \ |
---|
25 | com.nailabs.abac.access |
---|
26 | rm com; rm nailabs; rm abac |
---|
27 | rm edu; rm stanford; rm peer; rm rbtm |
---|
28 | |
---|
29 | clean: |
---|
30 | @echo Cleaning up class files and javadoc... |
---|
31 | @rm -rf classes/com classes/edu |
---|
32 | @touch RBTMConstants.java |
---|
33 | @rm -rf doc/* |
---|
34 | |
---|
35 | jar: |
---|
36 | cd classes; jar cvf rbtm.jar edu |
---|
37 | |
---|
38 | classes: |
---|
39 | $(JAVAC) -d $(CLASSDIR) *.java \ |
---|
40 | credential/*.java \ |
---|
41 | engine/*.java \ |
---|
42 | access/*.java \ |
---|
43 | test/*.java \ |
---|
44 | util/*.java |
---|
45 | |
---|
46 | install: |
---|
47 | cp classes/rbtm.jar $(CATALINA)/common/lib/. |
---|
48 | |
---|
49 | |
---|
50 | .PHONY: clean classes jar install doc |
---|
Note: See
TracBrowser
for help on using the repository browser.