AUTOMAKE_OPTIONS = no-dependencies foreign
bin_PROGRAMS = DrIFT
DrIFT_SOURCES = ChaseImports.hs CommandP.hs DataP.lhs DrIFT.hs GetOpt.hs \
Literate.lhs ParseLib2.hs PreludData.hs Pretty.lhs RuleUtils.hs \
StandardRules.hs UserRuleBinary.hs UserRulesGeneric.hs \
UserRules.hs UserRuleXml.hs Version.hs GenUtil.hs UserRuleGhcBinary.hs \
RuleUtility.hs RuleFunctorM.hs RuleMonoid.hs UserRuleArbitrary.hs \
UserRuleBitsBinary.hs
# DrIFT_static_SOURCES = $(DrIFT_SOURCES)
# DrIFT_static_LINK = $(DrIFT_LINK) -static -optl-static -ldl
EXTRA_DIST = depend.make
# EXTRA_PROGRAMS = DrIFT_static
DrIFT_LINK = $(HC) $(HCFLAGS) -o $@
SUFFIXES = .hs .lhs .o .hi
# COMPILE = $(HC) $(HCFLAGS)
# all: DrIFT
.hs.o:
$(HC) -O -i. -i@srcdir@ $(HCFLAGS) -hidir . -o $@ -c $<
.lhs.o:
$(HC) -O -i. -i@srcdir@ $(HCFLAGS) -hidir . -o $@ -c $<
%.hi: %.o
@:
clean:
rm -f -- *.hi *.o *_hsc.c *_hsc.h
distclean-local:
rm -f -- *.hi *.o *_hsc.c *_hsc.h config.log config.status
depend:
ghc -M -optdep-f -optdepdepend.make DrIFT.hs
BINDISTNAME=$(PACKAGE)-$(VERSION)-`uname -s`-`uname -m`
# $(PACKAGE)_static
bin-dist: $(PACKAGE)
$(RM) -rf -- $(BINDISTNAME)
mkdir $(BINDISTNAME)
strip -- $(PACKAGE) || true
#strip -- $(PACKAGE)_static || true
cp -- $(PACKAGE) $(BINDISTNAME)
#cp -- $(PACKAGE)_static $(BINDISTNAME)
tar cvf $(BINDISTNAME).tar $(BINDISTNAME)
gzip -f -- $(BINDISTNAME).tar
$(RM) -rf -- $(BINDISTNAME)
include depend.make
syntax highlighted by Code2HTML, v. 0.9.1