diff options
author | Ian Lynagh <igloo@earth.li> | 2009-06-11 13:40:57 +0000 |
---|---|---|
committer | Ian Lynagh <igloo@earth.li> | 2009-06-11 13:40:57 +0000 |
commit | acf18dd9725b011450ae9098a501abf0ff9e93c7 (patch) | |
tree | 54bdd4a965b2b60e08ce67183a4085901d1cc7cb /rts | |
parent | 96fff1ba94bd3a21da3fa797816bd6e82e4148ba (diff) | |
download | haskell-acf18dd9725b011450ae9098a501abf0ff9e93c7.tar.gz |
Add rules for building .cmm files in libraries
Diffstat (limited to 'rts')
-rw-r--r-- | rts/ghc.mk | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/rts/ghc.mk b/rts/ghc.mk index 7db99764a1..3074160ea9 100644 --- a/rts/ghc.mk +++ b/rts/ghc.mk @@ -83,48 +83,6 @@ rts/libs.depend : $(GHC_PKG_INPLACE) #----------------------------------------------------------------------------- # Building one way -define cmm-suffix-rules -# $1 = dir -# $2 = distdir -# $3 = way - -# .cmm files depend on all the .h files, to a first approximation. - -ifneq "$$(CLEANING)" "YES" - -ifneq "$$(BootingFromHc)" "YES" - -$1/$2/build/%.$$($3_way_)o : $1/%.cmm $$(rts_H_FILES) $$($1_$2_HC) - "$$($1_$2_HC)" $$($1_$2_$3_MOST_HC_OPTS) -c $$< -o $$@ - -$1/$2/build/%.$$($3_way_)o : $1/$2/build/%.cmm $$(rts_H_FILES) $$($1_$2_HC) - "$$($1_$2_HC)" $$($1_$2_$3_MOST_HC_OPTS) -c $$< -o $$@ - -$1/$2/build/%.$$($3_way_)hc : $1/%.cmm $$(rts_H_FILES) $$($1_$2_HC) - "$$($1_$2_HC)" $$($1_$2_$3_MOST_HC_OPTS) -c $$< -o $$@ - -$1/$2/build/%.$$($3_way_)hc : $1/$2/build/%.cmm $$(rts_H_FILES) $$($1_$2_HC) - "$$($1_$2_HC)" $$($1_$2_$3_MOST_HC_OPTS) -c $$< -o $$@ - -$1/$2/build/%.$$($3_way_)s : $1/%.cmm $$(rts_H_FILES) $$($1_$2_HC) - "$$($1_$2_HC)" $$($1_$2_$3_MOST_HC_OPTS) -c $$< -o $$@ - -$1/$2/build/%.$$($3_way_)s : $1/$2/build/%.cmm $$(rts_H_FILES) $$($1_$2_HC) - "$$($1_$2_HC)" $$($1_$2_$3_MOST_HC_OPTS) -c $$< -o $$@ - -endif - -$1/$2/build/%.$$($3_way_)o : $1/%.hc - "$$(CC)" $$($1_$2_$3_ALL_CC_OPTS) -Iincludes -x c -c $$< -o $$@ - -$1/$2/build/%.$$($3_way_)o : $1/$2/build/%.hc - "$$(CC)" $$($1_$2_$3_ALL_CC_OPTS) -Iincludes -x c -c $$< -o $$@ - -endif - -endef - - define build-rts-way # args: $1 = way # The per-way CC_OPTS |