diff options
| author | Paul Buetow <paul@buetow.org> | 2009-02-08 01:37:25 +0000 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2009-02-08 01:37:25 +0000 |
| commit | 69f0e6b0bf0dc0a6c6fe8ccf17c74960697ca10c (patch) | |
| tree | 4b99d266e90f2ac93e46b499b6e02c6dd4bcae18 /Makefile | |
1.0 releasedv0.1
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0404568 --- /dev/null +++ b/Makefile @@ -0,0 +1,64 @@ +PASSWORD=123456 +all: + javac shared/Main.java +run: + java shared/Main +sslclientrun: + java \ + -Djavax.net.ssl.keyStore=./SSL/clientKeys \ + -Djavax.net.ssl.keyStorePassword=$(PASSWORD) \ + -Djavax.net.ssl.trustStore=./SSL/clientTrust \ + -Djavax.net.ssl.trustStorePassword=$(PASSWORD) \ + shared/Main --client-only --server-address=localhost + +sslserverrun: + java \ + -Djavax.net.ssl.keyStore=./SSL/serverKeys \ + -Djavax.net.ssl.keyStorePassword=$(PASSWORD) \ + -Djavax.net.ssl.trustStore=./SSL/serverTrust \ + -Djavax.net.ssl.trustStorePassword=$(PASSWORD) \ + shared/Main --server-only +test: all run +t: test +err: + sh -c 'make 2> err' +clean: + find ./ -name '*.class' -exec rm -f {} \; + find . -name '*.jar' -exec rm -f {} \; + if [ -d ./dist ]; then rm -Rf dist; fi +astyle: + find ./ -name '*.java' -exec sh -c 'astyle -s2 {}; rm -f {}.orig' \; +check: + for f in `find ./ -name '*.[ch]'`; do awk -v f=$$f \ + '{ if (length($$0) > 80) { \ + printf "Max line length reached @ %s:%d => %d\n", \ + f, NR, length($$0) } }' $$f; done +stats: + @sh -c 'wc=`find ./ -name "*.java" | xargs wc -l`; \ + echo "===> Num source files : `echo \"$$wc\" | \ + grep -E \"\\.java$$\" | wc -l`"; \ + echo "===> Num of source lines: `echo \"$$wc\" | \ + tail -n 1 | sed s/total//`"' +newline: + @echo +replace: + find ./ -name '*.java' -exec sh -c 'sed -n "s/$(FROM)/$(INTO)/g; \ + w .tmp" {} && mv -f .tmp {}' \; +headers: + @find ./ -name '*.java' -exec sh -c 'export FILE={}; \ + make header' \; +header: + @echo "===> Processing $(FILE)" + @sed -n '/*:/d; w .tmp' $(FILE) + @header=`sed 's/\(.*\)/ echo " \*: \1"/' $(HEADER)`; \ + echo '/*:*' > $(FILE); eval "$$header" >> $(FILE); \ + echo ' *:*/' >> $(FILE); cat .tmp >> $(FILE); rm -f .tmp +sslkeygen: + keytool -genkey -keystore mySrvKeystore -keyalg RSA +createjar: clean all + jar cvfm NetCalendar.jar MANIFEST.MF `find . -name \*.class` +createdist: createjar + mkdir ./dist + cp NetCalendar.jar dist + cp -R *.txt calendardb config.txt images SSL ./dist + find ./dist -type d -name .svn | xargs rm -Rf |
