@@ -64,12 +64,19 @@ Cabal/doc/buildinfo-fields-reference.rst : phony
64
64
65
65
# cabal-install.cabal file generation
66
66
67
- cabal-install-prod : cabal-install/cabal-install.cabal.pp
68
- runghc -package-env=- cabal-dev-scripts/src/Preprocessor.hs -o cabal-install/cabal-install.cabal cabal-install/cabal-install.cabal.pp
69
- git update-index --no-assume-unchanged cabal-install/cabal-install.cabal
67
+ cabal-install-cabal : phony cabal-install/cabal-install.cabal.dev cabal-install/cabal-install.cabal.prod
70
68
71
- cabal-install-dev : cabal-install/cabal-install.cabal.pp
72
- runghc -package-env=- cabal-dev-scripts/src/Preprocessor.hs -o cabal-install/cabal-install.cabal -f CABAL_FLAG_LIB cabal-install/cabal-install.cabal.pp
69
+ cabal-install/cabal-install.cabal.dev : cabal-install/cabal-install.cabal.zinza
70
+ cabal v2-run --builddir=dist-newstyle-meta --project-file=cabal.project.meta gen-cabal-install-cabal -- True cabal-install/cabal-install.cabal.zinza cabal-install/cabal-install.cabal.dev
71
+
72
+ cabal-install/cabal-install.cabal.prod : cabal-install/cabal-install.cabal.zinza
73
+ cabal v2-run --builddir=dist-newstyle-meta --project-file=cabal.project.meta gen-cabal-install-cabal -- False cabal-install/cabal-install.cabal.zinza cabal-install/cabal-install.cabal.prod
74
+
75
+ cabal-install-prod : cabal-install/cabal-install.cabal.prod
76
+ cp cabal-install/cabal-install.cabal.prod cabal-install/cabal-install.cabal
77
+
78
+ cabal-install-dev : cabal-install/cabal-install.cabal.dev
79
+ cp cabal-install/cabal-install.cabal.dev cabal-install/cabal-install.cabal
73
80
@echo " tell git to ignore changes to cabal-install.cabal:"
74
81
@echo " git update-index --assume-unchanged cabal-install/cabal-install.cabal"
75
82
@@ -98,7 +105,7 @@ github-actions : .github/workflows/windows.yml
98
105
# We need to generate cabal-install-dev so the test modules are in .cabal file!
99
106
gen-extra-source-files-cli :
100
107
$(MAKE ) cabal-install-dev
101
- cabal v2-run --builddir=dist-newstyle-meta --project-file=cabal.project.meta gen-extra-source-files -- $$(pwd ) /cabal-install/cabal-install.cabal.pp $$(pwd ) /cabal-install/cabal-install.cabal
108
+ cabal v2-run --builddir=dist-newstyle-meta --project-file=cabal.project.meta gen-extra-source-files -- $$(pwd ) /cabal-install/cabal-install.cabal.zinza $$(pwd ) /cabal-install/cabal-install.cabal
102
109
$(MAKE ) cabal-install-prod
103
110
104
111
# ghcid
0 commit comments