]> granicus.if.org Git - gc/commitdiff
Fix atomic_ops build in Makefile.direct for Solaris
authorIvan Maidanski <ivmai@mail.ru>
Thu, 13 Jul 2017 20:27:15 +0000 (23:27 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 7 Aug 2017 21:44:26 +0000 (00:44 +0300)
* Makefile.direct (atomic_ops.o, atomic_ops_sysdeps.o): Expand "$<"
macro manually; add comment.

Makefile.direct

index c40570e7ccd322bb09fa0855fda42e783ead8c0d..8a03265cd16a96448d9a2723ee2b497c29838377 100644 (file)
@@ -182,10 +182,11 @@ SPECIALCFLAGS= -I$(srcdir)/include -I$(AO_SRC_DIR)/src
 all: base_lib gctest
 
 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