[project @ 2005-01-11 14:14:48 by simonmar]
authorsimonmar <unknown>
Tue, 11 Jan 2005 14:14:48 +0000 (14:14 +0000)
committersimonmar <unknown>
Tue, 11 Jan 2005 14:14:48 +0000 (14:14 +0000)
When way=u, turn off split objects by setting SplitObjs=NO, rather
than testing for way=u directly.  Fixes a build wibble.

mk/target.mk

index 51b5d98..8aac7d3 100644 (file)
@@ -288,12 +288,14 @@ endif
 # whether HS_SRCS is empty or not.
 #
 
+# can't split objs in way 'u', so we disable it here
+ifeq "$(way)" "u"
+SplitObjs = NO
+endif
+
 ifneq "$(HS_SRCS)" ""
 ifeq "$(SplitObjs)" "YES"
 
-# can't split objs in way 'u', so we disable it here
-ifneq "$(way)" "u"
-
 SRC_HC_OPTS += -split-objs
 
 # We generate the archive into a temporary file libfoo.a.tmp, then
@@ -316,7 +318,6 @@ $(AR) $(AR_OPTS) $@ $(ArSupportsInput) $@.list
 $(RM) $@.list
 $(RANLIB) $@
 endef
-endif
 
 # Extra stuff for compiling Haskell files with $(SplitObjs):