+++ /dev/null
-include Makefile.inc
-
-OBJDIR = ${BUILDDIR}/obj/hsc2hs
-TARGET = ${DST}/hsc2hs$(EXE)
-
-SRCS = Main.hs
-FROMC = ../libraries/base/System/Console/GetOpt.$C \
- ../libraries/base/Data/List.$C \
- ../libraries/base/System/Cmd.$C
-
-ifeq "$(findstring ghc, ${HC})" "ghc"
-HFLAGS = $(shell $(LOCAL)fixghc $(GHCSYM) -package base -package lang )
-export HFLAGS
-endif
-ifeq "$(findstring hbc, ${HC})" "hbc"
-HFLAGS =
-export HFLAGS
-endif
-ifeq "$(findstring nhc98, ${HC})" "nhc98"
-HFLAGS = -package base +CTS -H4M -CTS
-export HFLAGS
-endif
-
-all: $(TARGET)
-install: $(TARGET)
-cfiles: cleanC $(SRCS)
- $(HMAKE) -hc=$(LOCAL)nhc98 -package base -C Main.hs
-clean:
- -rm -f *.hi *.o $(OBJDIR)/*.o
-cleanC: clean
- -rm -f *.hc *.c
-realclean: clean cleanC
- -rm -f $(OBJDIR)/Main$(EXE)
-
-$(TARGET): $(OBJDIR) $(SRCS)
- $(HMAKE) -hc=$(HC) Main -d$(OBJDIR) -DBUILD_NHC \
- $(shell echo "${BUILDOPTS}") $(HFLAGS) $(CYGFLAG)
- mv $(OBJDIR)/Main$(EXE) $(TARGET)
- $(STRIP) $(TARGET)
-
-$(OBJDIR):
- mkdir -p $(OBJDIR)
-
-fromC: $(OBJDIR)
- cp $(FROMC) .
- $(LOCAL)nhc98 -cpp -o $(TARGET) -d$(OBJDIR) *.$C
- $(STRIP) $(TARGET)
-