We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e2fbf90 commit 685fa8fCopy full SHA for 685fa8f
src/preload/gcov_preload/Makefile
@@ -0,0 +1,22 @@
1
+#gcov Makefile
2
+
3
+MKDIR := mkdir
4
+MV := mv
5
+#OBJ=gcov_preload.o
6
+LIBNAME=libgcovpreload
7
8
+# Fallback to gcc when $CC is not in $PATH.
9
+CC:=$(shell sh -c 'type $${CC%% *} >/dev/null 2>/dev/null && echo $(CC) || echo gcc')
10
+CXX:=$(shell sh -c 'type $${CXX%% *} >/dev/null 2>/dev/null && echo $(CXX) || echo g++')
11
12
+DYLIBSUFFIX=so
13
+DYLIBNAME=$(LIBNAME).$(DYLIBSUFFIX)
14
+DYLIB_MAKE_CMD=$(CC) -shared -fpic gcov_preload.c -o ${DYLIBNAME}
15
16
+$(DYLIBNAME):
17
+ $(DYLIB_MAKE_CMD)
18
19
+# Other Targets
20
+install:
21
+ $(MKDIR) -p $(DESTDIR)/usr/lib
22
+ $(MV) $(DYLIBNAME) $(DESTDIR)/usr/lib
0 commit comments