helium-1.8: lib/Makefile
COREASM=coreasm
HELIUM=helium
.PHONY : all
.SUFFIXES : .core .lvm .o
CORESRC = LvmLang.core LvmIO.core LvmException.core \
HeliumLang.core PreludePrim.core
HELIUMSRC = Prelude.hs List.hs Maybe.hs Char.hs
LIBRARIES = $(patsubst %.core,%.lvm,$(CORESRC)) \
$(patsubst %.hs,%.o,$(HELIUMSRC))
all : $(LIBRARIES)
echo $(LIBRARIES)
%.lvm : %.core
$(COREASM) $<
%.o : %.hs
"$(HELIUM)" -b --overloading $<