summaryrefslogtreecommitdiff
path: root/Makefile.direct
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2017-07-13 23:27:15 +0300
committerIvan Maidanski <ivmai@mail.ru>2017-07-13 23:27:15 +0300
commita9f5b195fa71371d61b840edf4a7e73cf9575333 (patch)
tree0d872c9702a49d833e3a6399fa2474ca35bd151f /Makefile.direct
parent1b71491d6e9624a247e7a6d1cd4e68e908b0404a (diff)
downloadbdwgc-a9f5b195fa71371d61b840edf4a7e73cf9575333.tar.gz
Fix atomic_ops build in Makefile.direct for Solaris
* Makefile.direct (atomic_ops.o, atomic_ops_sysdeps.o): Expand "$<" macro manually; add comment.
Diffstat (limited to 'Makefile.direct')
-rw-r--r--Makefile.direct5
1 files changed, 3 insertions, 2 deletions
diff --git a/Makefile.direct b/Makefile.direct
index 40a451eb..0b61e53a 100644
--- a/Makefile.direct
+++ b/Makefile.direct
@@ -142,10 +142,11 @@ SPECIALCFLAGS= -I$(srcdir)/include -I$(AO_SRC_DIR)/src
all: base_lib gctest$(EXEEXT)
atomic_ops.o: $(AO_SRC_DIR)/src/atomic_ops.c
- $(CC) $(CFLAGS) -c -o $@ $<
+ $(CC) $(CFLAGS) -c -o $@ $(AO_SRC_DIR)/src/atomic_ops.c
+# For some reason, Solaris make does not handle "$<" properly.
atomic_ops_sysdeps.o: $(AO_SRC_DIR)/src/atomic_ops_sysdeps.S
- $(CC) $(CFLAGS) -c -o $@ $<
+ $(CC) $(CFLAGS) -c -o $@ $(AO_SRC_DIR)/src/atomic_ops_sysdeps.S
LEAKFLAGS= $(CFLAGS) -DFIND_LEAK