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 my make file using ghc make: ========================= 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 COBJFILES=$(CFILES)/termops.o $(CFILES)/termops2.o ALLCFILES=$(CFILES)/termops.c $(CFILES)/termops2.c #---------------------------------------------------- GHC_FLAGS= -O2 -fglasgow-exts -fallow-overlapping-instances _ffi_ex: $(COBJFILES) ghc $(GHC_FLAGS) -lstdc++ --make -main-is FfiEx -o ffi_ex FfiEx.hs $(HSFILES)/*.hs $(LIBS) $(LIB) $(COBJFILES) ========================= => * fatal error: omega.h: No such file or directory * Could you please give me suggestions to solve this? Thank you. Best Regards. Bach. On Fri, Dec 28, 2012 at 5:20 PM, <j...@stuttard.org> wrote: > 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: > > http://neilmitchell.blogspot.**co.uk/2012/02/shake-better-**make.html<http://neilmitchell.blogspot.co.uk/2012/02/shake-better-make.html> > > Its available on hackage. > > Hth > >> Thank you, >> Regards. >> >> -- >> *Le Dinh Xuan Bach* >> *Tel: 01234711869 or +65 86967149 >> * >> *Email: pig28...@gmail.com >> >> School of Information and Communication, >> * >> *Hanoi University of Science and Technology >> ------------------------------**------------------------------**--------- >> ?????????????? >> ?????01234711869 or +65 86967149 >> ???? pig28...@gmail.com >> * >> >> > > > -- *Le Dinh Xuan Bach* *Tel: 01234711869 or +65 86967149 * *Email: pig28...@gmail.com School of Information and Communication, * *Hanoi University of Science and Technology --------------------------------------------------------------------- レ。ディン。スアン。バイック 電話番号:01234711869 or +65 86967149 メール: pig28...@gmail.com *
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe