From: Duncan C. <dun...@us...> - 2004-12-12 21:57:42
|
Update of /cvsroot/gtk2hs/gtk2hs/mk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24125/mk Modified Files: common.mk Log Message: Fix linker bug (use haskell98 rather than base as a gtk package dependency) When registering packages during installation use update rather than add so that reinstalls do not fail. Resture use of $(HCFLAGS) provided by ./configure --with-hcflags small notation fix in Makefile.am Index: common.mk =================================================================== RCS file: /cvsroot/gtk2hs/gtk2hs/mk/common.mk,v retrieving revision 1.42 retrieving revision 1.43 diff -u -d -r1.42 -r1.43 --- common.mk 12 Dec 2004 14:28:12 -0000 1.42 +++ common.mk 12 Dec 2004 21:57:32 -0000 1.43 @@ -10,13 +10,13 @@ $(if $(subst .,,$(srcdir)),$(addprefix $(srcdir)/,$(SOURCEDIRS)), \ $(SOURCEDIRS)))) -LINK = $(strip $(HC) -o $@ $($(NAME)_HCFLAGS) \ +LINK = $(strip $(HC) -o $@ $(HCFLAGS) $($(NAME)_HCFLAGS) \ $(addprefix -package ,$($(NAME)_PACKAGEDEPS)) \ $(AM_LDFLAGS) $($(NAME)_LDFLAGS)) .hs.o: $(CONFIG_H) @echo Building for $(NAME) - $(strip $(HC) -c $< -o $@ $($(NAME)_HCFLAGS) -i$(VPATH) \ + $(strip $(HC) -c $< -o $@ $(HCFLAGS) $($(NAME)_HCFLAGS) -i$(VPATH) \ $(addprefix -package ,$($(NAME)_PACKAGEDEPS)) \ $(addprefix -package-name ,$(notdir $(basename $($(NAME)_PACKAGE)))) \ $(addprefix '-\#include<,$(addsuffix >',$(CONFIG_H) \ @@ -114,7 +114,7 @@ $(if $(PKGCONF),if test -f $(PKGCONF); then :; \ else echo "[]" > $(PKGCONF); fi;) $(foreach pkgname,$(lib_LIBRARIES), \ - $(GHCPKG) $(addprefix -f ,$(PKGCONF)) -a -g \ + $(GHCPKG) $(addprefix -f ,$(PKGCONF)) -u -g \ -Dprefix=$(prefix) -Dexec_prefix=$(exec_prefix) \ -i $(call getVar,$(pkgname),PACKAGE);) |