Makefile: The F# compiler has changed its name.
[fringe] / Makefile
index 2c43ae8..b4539ba 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -123,7 +123,7 @@ cl-fringe: cl-fringe.fasl
 ###--------------------------------------------------------------------------
 ### F#.
 
-FSC                     = fsc
+FSC                     = fsharpc
 FSCFLAGS                =
 CLEANFILES             += *.exe
 .SUFFIXES: .fs .exe
@@ -138,7 +138,7 @@ f\#-fringe: f\#-fringe.exe
 ### Scheme.
 
 SCMC                    = csc
-SCMFLAGS                = -c -O2 
+SCMFLAGS                = -c -O2
 .SUFFIXES: .scm
 .scm.o:; $(call v_echo,SCMC)$(SCMC) $(SCMFLAGS) -o $@ $<
 
@@ -219,6 +219,20 @@ algol68-fringe: algol68-fringe.a68
        } >$@.new
        $(V_HIDE)chmod +x $@.new && mv $@.new $@
 
+###--------------------------------------------------------------------------
+### Dylan.
+
+D2C                     = d2c
+CLEANFILES             += dylan-*.c *.mak
+
+LANGS                  += dylan
+TARGETS                        += dylan-fringe
+SOURCES                        += dylan-fringe.dylan dylan-fringe-exports.dylan
+SOURCES                        += dylan-fringe.lid
+
+dylan-fringe: dylan-fringe.lid dylan-fringe.dylan dylan-fringe-exports.dylan
+       $(call v_echo,D2C)d2c -g $<
+
 ###----- That's all, folks --------------------------------------------------
 
 all:: $(TARGETS)