                    (ack-args "--perl --js --css")
                    (compile-cmd nil)
                    (startup-hook (lambda ()
-                                   (setq flymake-perl-lib-dir "/sshfs/lithium/web/housing/perl")
-                                   (setq perl-command "/sshfs/lithium/net/home/rcc/skk/dot-files-forest/bin/perl_syntax_checker.pl")
+                                   (make-directory (file-name-directory (expand-file-name mk-proj-file-list-cache)) t)
+                                   (make-directory (file-name-directory (expand-file-name mk-proj-open-files-cache)) t)
+                                   (make-directory (file-name-directory (expand-file-name mk-proj-tags-file)) t)
                                    (setq cperl-indent-level 4)))
                    (shutdown-hook (lambda ()
                                     (setq tags-file-name nil)))

                   (ack-args "--perl --js --css")
                   (compile-cmd nil)
                   (startup-hook (lambda ()
                                   (setq flymake-perl-lib-dir "/sshfs/lithium/web/eos-dev/perl")
                                   (setq perl-command "/sshfs/lithium/net/home/rcc/skk/dot-files-forest/bin/perl_syntax_checker.pl")
                                   (setq cperl-indent-level 4))
                                   (make-directory (file-name-directory (expand-file-name mk-proj-file-list-cache)) t)
                                   (make-directory (file-name-directory (expand-file-name mk-proj-open-files-cache)) t)

                   (ack-args "--perl --js --html --css")
                   (compile-cmd nil)
                   (startup-hook (lambda ()
                                   (setenv "PERL5LIB"
                                           (concat
                                            "/sshfs/lithium/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/" ":"
                                            "/sshfs/lithium/usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi/" ":"
                                            "/sshfs/lithium/web/neat/perl" ":" 
                                            "/sshfs/lithium/web/neat/cgi-bin" ":"
                                            "/sshfs/lithium/web/perl" ":"
                                            "/sshfs/lithium/web/perl/Lib/Layout2/Core" ":"
                                            "/sshfs/lithium/web/perl/Lib/Libraries/Html2Pdf"  ":"
                                            (getenv "PERL5LIB")))
                                   (make-directory (file-name-directory (expand-file-name mk-proj-file-list-cache)) t)
                                   (make-directory (file-name-directory (expand-file-name mk-proj-open-files-cache)) t)
                                   (make-directory (file-name-directory (expand-file-name mk-proj-tags-file)) t)
                                   (setq cperl-indent-level 4))
                   (shutdown-hook nil))))

    (project-def "RCC Development"
                 '((basedir "/sshfs/amnesiac/webdev/rcc")
