From: simonpj Date: Fri, 21 Apr 2000 14:35:46 +0000 (+0000) Subject: [project @ 2000-04-21 14:35:46 by simonpj] X-Git-Tag: Approximately_9120_patches~4630 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=7166525ede2720138bced419e1070ad9245a90f5;p=ghc-hetmet.git [project @ 2000-04-21 14:35:46 by simonpj] First I forgot to commit all the files for the Java support. Then I spoke the wrong CVS command. This commit just adds the log message! -------------------------- Add support for Java generation, written in a lightning day with Erik Meijer ghc -J Foo.hs will do the business, generating Foo.java The code is in a new directory, javaGen/, so you'll need to cvs update -d. I've reorganised main/CodeOutput quite a bit; it is now much much tidier, and will accommodate new languages quite easily. I've also fiddled with the flags that communicate between the driver and hsc. GONE: -S= -C= NEW: -olang=xxx output language xxx xxx can be: C, asm, java -ofile=xxx put the output code in file xxx BEWARE that I might have broken some of the more cryptic stuff in ghc.lprl. Simon --- diff --git a/ghc/compiler/Makefile b/ghc/compiler/Makefile index 0923f10..e4ba5df 100644 --- a/ghc/compiler/Makefile +++ b/ghc/compiler/Makefile @@ -1,5 +1,5 @@ # ----------------------------------------------------------------------------- -# $Id: Makefile,v 1.74 2000/04/21 12:57:54 simonpj Exp $ +# $Id: Makefile,v 1.75 2000/04/21 14:35:46 simonpj Exp $ TOP = .. include $(TOP)/mk/boilerplate.mk