Commit 6c09a020 authored by simonmar's avatar simonmar
Browse files

[project @ 2002-01-30 16:25:20 by simonmar]

Don't use :: rules for building HSstd.o, they cause it to be rebuilt
every time.  According to the GNU make manual, :: rules are vary
rarely actually useful, and I'm sure we use them too much.
parent abbc07ed
...@@ -114,14 +114,14 @@ DONT_WANT_STD_GHCI_LIB_RULE=YES ...@@ -114,14 +114,14 @@ DONT_WANT_STD_GHCI_LIB_RULE=YES
ifneq "$(TARGETPLATFORM)" "i386-unknown-mingw32" ifneq "$(TARGETPLATFORM)" "i386-unknown-mingw32"
# Standard rule # Standard rule
HSstd.o :: $(GHCI_LIBOBJS) HSstd.o : $(GHCI_LIBOBJS)
$(LD) -r -x -o $@ $(GHCI_LIBOBJS) $(LD) -r -x -o $@ $(GHCI_LIBOBJS)
else else
# Rule for Win32 platform # Rule for Win32 platform
# Keep HSstd.o as a pseudo-target (I think) # Keep HSstd.o as a pseudo-target (I think)
HSstd.o :: $(GHCI_LIBOBJS) HSstd.o : $(GHCI_LIBOBJS)
$(LD) -r -x -o HSstd1.o $(filter Prel%, $(GHCI_LIBOBJS)) $(LD) -r -x -o HSstd1.o $(filter Prel%, $(GHCI_LIBOBJS))
$(LD) -r -x -o HSstd2.o $(filter-out Prel%, $(GHCI_LIBOBJS)) $(LD) -r -x -o HSstd2.o $(filter-out Prel%, $(GHCI_LIBOBJS))
@touch HSstd.o @touch HSstd.o
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment