Re: [Haskell-cafe] Makefile for a Haskell Project

2013-01-15 Thread John D. Ramsdell
This is the Makefile used by CPSA. It requires GNU make. John # Haskell/Cabal Makefile # Requires GNU Make # The all target creates a default configuration if need be. PACKAGE := $(wildcard *.cabal) CONFIG = dist/setup-config SETUP = runhaskell Setup.hs all:$(CONFIG) $(SETUP)

Re: [Haskell-cafe] Makefile for a Haskell Project

2013-01-04 Thread Albert Y. C. Lai
On 13-01-02 01:01 AM, xuan bach wrote: = BASEDIR=/usr/local INCS= -I$(BASEDIR)/include/omega -I. LIBS= -L$(BASEDIR)/lib LIB= -lcode_gen -lomega -lm GHC=ghc # CFILES=$(CURDIR)/cfile HSFILES=$(CURDIR)/hsfile

Re: [Haskell-cafe] Makefile for a Haskell Project

2013-01-01 Thread xuan bach
Dear all, Thank you for your kind replies. I tried to used ghc --make as Mr. Scott suggested. It is fine if in the C stub I do not call to a non-standard library of C language. The problem is that if I call to a non-standard C library installed (omega) in my system, I cannot compile it. Here is

Re: [Haskell-cafe] Makefile for a Haskell Project

2012-12-28 Thread jims
Quoting xuan bach pig28...@gmail.com: Hi everyone, I'm a newbie in Haskell. I'm wondering that if there is any tool support creating Makefile for Haskell project like Ocamlbuild for Ocaml project? I'v just started learning how to use Neil Mitchell's Shake described at:

Re: [Haskell-cafe] Makefile for a Haskell Project

2012-12-27 Thread Scott Lawrence
On Fri, 28 Dec 2012, xuan bach wrote: Hi everyone, I'm a newbie in Haskell. I'm wondering that if there is any tool support creating Makefile for Haskell project like Ocamlbuild for Ocaml project? Since ghc handles dependencies automatically, I usually just do, all:

Re: [Haskell-cafe] Makefile for a Haskell Project

2012-12-27 Thread xuan bach
Hi Scott, Thanks for your kind comment. By the way, is it possible to use ghc --make for my project including some external libraries and tools such as happy, Parsec and haskell stub calling C library? I also tried out cabal to build my project but it seems quite complicated to use. Best

Re: [Haskell-cafe] Makefile for a Haskell Project

2012-12-27 Thread Scott Lawrence
On Fri, 28 Dec 2012, xuan bach wrote: Hi Scott, Thanks for your kind comment. By the way, is it possible to use ghc --make for my project including some external libraries and tools such as happy, Parsec and haskell stub calling C library? I'm not sure about happy and foreign interfaces -