racket/collects/htdch/graphics/installer.ss
Eli Barzilay 7d50e61c7f * Newlines at EOFs
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind

svn: r10689
2008-07-09 07:18:06 +00:00

40 lines
1.2 KiB
Scheme

(module installer mzscheme
(require profj/compile)
(provide installer)
(define (installer plthome)
(let ((draw-path (build-path (collection-path "htdch" "graphics"))))
(let ((javac
(lambda (file)
(parameterize ([current-load-relative-directory draw-path]
[current-directory draw-path])
(compile-java 'file 'file 'full
(build-path draw-path file)
#f #f)))))
(javac "Posn.java")
(javac "Color.java")
(javac "Image.djava")
(javac "PictureFactory.djava")
(javac "Black.java")
(javac "Blue.java")
(javac "Brown.java")
(javac "Green.java")
(javac "Orange.java")
(javac "Purple.java")
(javac "Red.java")
(javac "White.java")
(javac "Yellow.java")
(javac "Command.djava")
(javac "DrawLine.djava")
(javac "DrawRectangle.djava")
(javac "DrawImage.djava")
(javac "View.djava")
(javac "CommandSequence.java")
(javac "LargerSeq.java")
(javac "EmptySeq.java")
(javac "World.java")
(javac "GameWorld.djava")
)))
)