Contents

1. Zeta


1. Zeta

컴파일하는 스크립트. ANT 기반으로 변경되어 더는 사용되지 않는다.
나중에 윈도 기반 스크립트를 만들때 참고하려고 남겨둔다.

zjc.bat
:gcj -fjni -Os -march=pentium2 -c swt.jar :ar -crs libSwt.a swt.o :strip libSwt.a javac -encoding utf8 -classpath ".;.\lib\swt.jar;.\lib\bsh-core-2.0b4.jar;.\lib\cookxml-2.5.jar;.\lib\cookswt-1.2.1.jar;.\lib\cookbsh-1.2.jar" org\kldp\zeta\*.java :java -ea -classpath ".;.\lib\swt.jar;.\lib\bsh-core-2.0b4.jar;;.\lib\cookxml-2.5.jar;.\lib\cookswt-1.2.1.jar;.\lib\cookbsh-1.2.jar;.\lib\bsh-classpath-2.0b4.jar;.\lib\bsh-classgen-2.0b4.jar;.\lib\bsh-commands-2.0b4.jar;.\lib\bsh-reflect-2.0b4.jar" -Djava.library.path=. org.kldp.zeta.Main gcj -classpath ".;.\lib\swt.jar;.\lib\bsh-core-2.0b4.jar;.\lib\cookxml-2.5.jar;.\lib\cookswt-1.2.1.jar;.\lib\cookbsh-1.2.jar;.\lib\jruby_no_bsf.jar;.\lib\jvyaml.jar" -c org\kldp\zeta\*.class gcj -Wl,--allow-multiple-definition --main=org.kldp.zeta.Main *.o lib\*.o lib\classpath-0.92-jaxp\*.o -Os -s -march=pentium2 -o Zeta -mwindows :gcj -Wl,--allow-multiple-definition --main=org.kld.zeta.Main *.o lib\*.o lib\classpath-0.92-jaxp\*.o -Os -s -march=pentium2 -o Zeta -Bdynamic -L.\libd -Wl,--enable-runtime-pseudo-reloc :gcj -Wl,--allow-multiple-definition --main=org.kldp.zeta.Main -Wl,-Bstatic -L. -lZeta -L.\lib -lSwt -lCookXml -lBsh -Bdynamic -L.\libd -lCommonsLogging lib\classpath-0.92-jaxp\*.o -Os -s -march=pentium2 -o Zeta :d:\javaCompiler\ressources\gcc-4.2.0-win\i686-pc-mingw32\bin\strip Zeta.exe :d:\javaCompiler\ressources\upx200w\upx -1 Zeta.exe -o ZetaC.exe mkdir ZetaNative move Zeta.exe ZetaNative copy native\win32-x86\*.dll ZetaNative xcopy docs ZetaNative\docs /E /I xcopy modules ZetaNative\modules /E /I xcopy config ZetaNative\config /E /I xcopy resources\icon ZetaNative\resources\icon /E /I xcopy gnu\regexp ZetaNative\gnu\regexp /E /I del *.o

zar.bat
javac -encoding utf8 -classpath ".;.\lib\swt.jar;.\lib\bsh-core-2.0b4.jar;.\lib\cookxml-2.5.jar;.\lib\cookswt-1.2.1.jar;.\lib\cookbsh-1.2.jar" org\kldp\zeta\Main.java mkdir ZetaPure jar cvfm ZetaPure/Zeta.jar META-INF\MANIFEST.MF zetablitz copy native\win32-x86\*.dll ZetaPure xcopy docs ZetaPure\docs /E /I xcopy modules ZetaPure\modules /E /I xcopy config ZetaPure\config /E /I xcopy resources\icon ZetaPure\resources\icon /E /I xcopy lib\*.jar ZetaPure\lib /E /I
powered by Moniwiki | themed by clockoon
last modified 2008-12-30 10:44:13
Processing time 0.2862 sec