diff options
| author | peb <unknown> | 2004-04-28 09:37:10 +0000 |
|---|---|---|
| committer | peb <unknown> | 2004-04-28 09:37:10 +0000 |
| commit | 6993118eab6699182738ffcbddf03731ec41e1db (patch) | |
| tree | af15a552881185002592cc9aa8fcbbf95cb7ed1d /src/Makefile | |
| parent | 1bd3dc8433b433cae6937a246045f9e4cbb8bf73 (diff) | |
peb (28/4-04):
- added directory 'conversions' for grammar conversions
- added some grammar printers in 'Custom.hs'
- added option 'ghci' in 'Makefile'
Diffstat (limited to 'src/Makefile')
| -rw-r--r-- | src/Makefile | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/src/Makefile b/src/Makefile index ea5dabebd..899152df7 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,11 +1,16 @@ -GHMAKE=ghc + +GHMAKE=ghc +GHCI=ghci GHCFLAGS=-package lang -package util -fglasgow-exts GHCOPTFLAGS=-O -package lang -package util -fglasgow-exts GHCFUDFLAG=-package Fudgets -GHCINCLUDE=-iapi -icompile -igrammar -iinfra -ishell -isource -icanonical -iuseGrammar -icf -ifor-ghc -iparsing -iparsers -GHCINCLUDENOFUD=-iapi -icompile -igrammar -iinfra -ishell -isource -icanonical -iuseGrammar -icf -ifor-ghc-nofud -iparsing -iparsers -GHCINCLUDEGFT=-iapi -icompile -igrammar -iinfra -ishell -isource -icanonical -iuseGrammar -icf -ifor-gft -iparsing -iparsers -WINDOWSINCLUDE=-ifor-windows -iapi -icompile -igrammar -iinfra -ishell -isource -icanonical -iuseGrammar -icf -iparsing -iparsers + +HUGSINCLUDE =.:for-hugs:api:source:canonical:cf:grammar:infra:shell:useGrammar:compile:parsing:conversions: +BASICINCLUDE =-iapi -icompile -igrammar -iinfra -ishell -isource -icanonical -iuseGrammar -icf -iparsing -iparsers -iconversions +GHCINCLUDE =-ifor-ghc $(BASICINCLUDE) +GHCINCLUDENOFUD=-ifor-ghc-nofud $(BASICINCLUDE) +GHCINCLUDEGFT =-ifor-gft $(BASICINCLUDE) +WINDOWSINCLUDE =-ifor-windows $(BASICINCLUDE) all: make today ; make ghc @@ -20,6 +25,8 @@ opt: ghc: make nofud +ghci: + make nofud-links ; make ghci-nofud fud: $(GHMAKE) $(GHCFLAGS) $(GHCINCLUDE) $(GHCFUDFLAG) --make GF.hs -o gf2+ ; strip gf2+ ; mv gf2+ ../bin/ gft: @@ -39,7 +46,9 @@ shell: clean: rm -rf */*.o */*.hi *.o *.hi */*.ghi *.ghi *~ */*~ hugs: - hugs -P.:for-hugs:api:source:canonical:cf:grammar:infra:shell:useGrammar:compile:parsing: GF + hugs -E"open -a emacs" -P$(HUGSINCLUDE) +ghci-nofud: + $(GHCI) $(GHCFLAGS) $(GHCINCLUDENOFUD) today: runhugs util/MkToday javac: |
