diff options
author | Ben Gamari <bgamari.foss@gmail.com> | 2017-08-24 12:49:06 -0400 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2017-08-25 17:23:49 -0400 |
commit | 8f19c65c66e38709a8acba8f86015053d2c04126 (patch) | |
tree | 23896a094ccdccd4f9531afc79ae2921ed382421 /utils/mkUserGuidePart/ghc.mk | |
parent | 76e59a270118080d61e0c272011d318c68790951 (diff) | |
download | haskell-8f19c65c66e38709a8acba8f86015053d2c04126.tar.gz |
Rip out mkUserGuidePart
Reviewers: austin, hvr
Subscribers: rwbarton, thomie, erikd
Differential Revision: https://phabricator.haskell.org/D3886
Diffstat (limited to 'utils/mkUserGuidePart/ghc.mk')
-rw-r--r-- | utils/mkUserGuidePart/ghc.mk | 93 |
1 files changed, 0 insertions, 93 deletions
diff --git a/utils/mkUserGuidePart/ghc.mk b/utils/mkUserGuidePart/ghc.mk deleted file mode 100644 index 069634b96d..0000000000 --- a/utils/mkUserGuidePart/ghc.mk +++ /dev/null @@ -1,93 +0,0 @@ -# ----------------------------------------------------------------------------- -# -# (c) 2009 The University of Glasgow -# -# This file is part of the GHC build system. -# -# To understand how the build system works and how to modify it, see -# http://ghc.haskell.org/trac/ghc/wiki/Building/Architecture -# http://ghc.haskell.org/trac/ghc/wiki/Building/Modifying -# -# ----------------------------------------------------------------------------- - -utils/mkUserGuidePart_GENERATED_FLAGS_SETS := \ - codegen \ - compiler-debugging \ - cpp \ - finding-imports \ - interactive \ - interface-files \ - keeping-intermediates \ - language \ - linking \ - misc \ - modes \ - optimization \ - optimization-levels \ - packages \ - phase-programs \ - phases \ - phase-specific \ - platform-specific \ - plugin \ - profiling \ - program-coverage \ - recompilation-checking \ - redirecting-output \ - temporary-files \ - verbosity \ - warnings - -# See Note [Blessed make target file] -utils/mkUserGuidePart_GENERATED_RST_SOURCES_BLESSED_FILE := \ - docs/users_guide/what_glasgow_exts_does.gen.rst - -utils/mkUserGuidePart_GENERATED_RST_SOURCES_OTHER_FILES := \ - $(addprefix docs/users_guide/flags-,$(addsuffix .gen.rst,$(utils/mkUserGuidePart_GENERATED_FLAGS_SETS))) \ - docs/users_guide/all-flags.gen.rst - -utils/mkUserGuidePart_GENERATED_RST_SOURCES := \ - $(utils/mkUserGuidePart_GENERATED_RST_SOURCES_BLESSED_FILE) \ - $(utils/mkUserGuidePart_GENERATED_RST_SOURCES_OTHER_FILES) - -utils/mkUserGuidePart_USES_CABAL = YES -utils/mkUserGuidePart_PACKAGE = mkUserGuidePart -utils/mkUserGuidePart_dist_PROGNAME = mkUserGuidePart -utils/mkUserGuidePart_dist_INSTALL_INPLACE = YES - -$(eval $(call build-prog,utils/mkUserGuidePart,dist,2)) -$(eval $(call clean-target,utils/mkUserGuidePart,gen,$(utils/mkUserGuidePart_GENERATED_RST_SOURCES))) - -$(utils/mkUserGuidePart_GENERATED_RST_SOURCES_OTHER_FILES) : - -$(utils/mkUserGuidePart_GENERATED_RST_SOURCES_BLESSED_FILE) : $(utils/mkUserGuidePart_GENERATED_RST_SOURCES_OTHER_FILES) $(mkUserGuidePart_INPLACE) - $(mkUserGuidePart_INPLACE) - $(TOUCH_CMD) $@ - -all_utils/mkUserGuidePart: $(mkUserGuidePart_INPLACE) - -# Note [Blessed make target file] -# -# make cannot express nicely a single build rule -# with multiple targets: -# -# > all: a b -# > a b: -# > touch a b -# -# This code will run 'touch' rule twice when parallel -# make is used: -# > $ make -j -# > touch a b -# > touch a b -# -# But there is a workaround for it: -# We pick a single file of a group and depend on it -# as an ultimate target. We also need to make sure -# that file has latest timestamp in the group: -# -# > all: a b -# > b: -# > a: b -# > touch a b -# > touch $@ |