projects
/
ghc-hetmet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Make ghc -dynamic imply -fPIC for C code
[ghc-hetmet.git]
/
ghc.mk
diff --git
a/ghc.mk
b/ghc.mk
index
8c917ca
..
59b5ee8
100644
(file)
--- a/
ghc.mk
+++ b/
ghc.mk
@@
-33,20
+33,15
@@
# * remove old Makefiles, add new stubs for building in subdirs
# * utils/hsc2hs/Makefile
# * utils/haddock/Makefile
# * remove old Makefiles, add new stubs for building in subdirs
# * utils/hsc2hs/Makefile
# * utils/haddock/Makefile
-# * mk/oldconfig.mk.in
# * docs/Makefile
# * docs/docbook-cheat-sheet/Makefile
# * docs/ext-core/Makefile
# * docs/man/Makefile
# * docs/storage-mgmt/Makefile
# * docs/Makefile
# * docs/docbook-cheat-sheet/Makefile
# * docs/ext-core/Makefile
# * docs/man/Makefile
# * docs/storage-mgmt/Makefile
-# * docs/users_guide/Makefile
# * docs/vh/Makefile
# * driver/Makefile
# * docs/vh/Makefile
# * driver/Makefile
-# * driver/ghc/Makefile
-# * libraries/Makefile
# * rts/dotnet/Makefile
# * utils/Makefile
# * rts/dotnet/Makefile
# * utils/Makefile
-# * docbook PDFs, e.g. "dblatex -T db2latex users_guide.xml"
# * GhcProfiled
# * optionally install stage3?
# * shared libraries, way dyn
# * GhcProfiled
# * optionally install stage3?
# * shared libraries, way dyn
@@
-483,6
+478,7
@@
endif
BUILD_DIRS += \
utils/haddock \
BUILD_DIRS += \
utils/haddock \
+ utils/haddock/doc \
$(patsubst %, libraries/%, $(PACKAGES)) \
compiler \
$(GHC_HSC2HS_DIR) \
$(patsubst %, libraries/%, $(PACKAGES)) \
compiler \
$(GHC_HSC2HS_DIR) \
@@
-722,7
+718,7
@@
$(eval $(call bindist,.,\
mk/config.mk.in \
$(INPLACE_BIN)/mkdirhier \
$(INPLACE_BIN)/ghc-cabal \
mk/config.mk.in \
$(INPLACE_BIN)/mkdirhier \
$(INPLACE_BIN)/ghc-cabal \
- utils/pwd/pwd \
+ utils/ghc-pwd/ghc-pwd \
$(BINDIST_WRAPPERS) \
$(BINDIST_LIBS) \
$(BINDIST_HI) \
$(BINDIST_WRAPPERS) \
$(BINDIST_LIBS) \
$(BINDIST_HI) \
@@
-865,7
+861,10
@@
endif
.PHONY: clean
.PHONY: clean
-CLEAN_FILES += utils/pwd/pwd utils/pwd/pwd.exe utils/pwd/pwd.hi utils/pwd/pwd.o
+CLEAN_FILES += utils/ghc-pwd/ghc-pwd
+CLEAN_FILES += utils/ghc-pwd/ghc-pwd.exe
+CLEAN_FILES += utils/ghc-pwd/ghc-pwd.hi
+CLEAN_FILES += utils/ghc-pwd/ghc-pwd.o
clean : clean_files
.PHONY: clean_files
clean : clean_files
.PHONY: clean_files
@@
-893,3
+892,6
@@
maintainer-clean : distclean
$(RM) libraries/process/include/HsProcessConfig.h.in
$(RM) libraries/unix/include/HsUnixConfig.h.in
$(RM) libraries/old-time/include/HsTimeConfig.h.in
$(RM) libraries/process/include/HsProcessConfig.h.in
$(RM) libraries/unix/include/HsUnixConfig.h.in
$(RM) libraries/old-time/include/HsTimeConfig.h.in
+
+.PHONY: all_libraries
+