projects
/
userspace-rcu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update README (again)
[userspace-rcu.git]
/
Makefile.inc
diff --git
a/Makefile.inc
b/Makefile.inc
index 870bde8e3ed036df06404811d0b51434a171194f..18609e94efd780fb862eebff331800df13de7b61 100644
(file)
--- a/
Makefile.inc
+++ b/
Makefile.inc
@@
-3,7
+3,11
@@
include Makefile.build.inc
DIRS=tests
DIRS=tests
-all: checkarch liburcu.so urcu.o urcu-yield.o urcu-qsbr.o urcu-mb.o subdirs
+all: checkarch liburcu.so urcu.o \
+ liburcu-qsbr.so urcu-qsbr.o \
+ liburcu-mb.so urcu-mb.o \
+ urcu-yield.o \
+ subdirs
checkarch:
ifeq (${ARCHTYPE},)
checkarch:
ifeq (${ARCHTYPE},)
@@
-25,7
+29,7
@@
urcu.o: urcu.c urcu.h
$(CC) -fPIC ${CFLAGS} $(LDFLAGS) -c -o $@ $(SRC_DEP)
urcu-mb.o: urcu.c urcu.h
$(CC) -fPIC ${CFLAGS} $(LDFLAGS) -c -o $@ $(SRC_DEP)
urcu-mb.o: urcu.c urcu.h
- $(CC) -fPIC -D
CONFIG_URCU_AVOID_SIGNALS
${CFLAGS} $(LDFLAGS) -c -o $@ $(SRC_DEP)
+ $(CC) -fPIC -D
URCU_MB
${CFLAGS} $(LDFLAGS) -c -o $@ $(SRC_DEP)
urcu-qsbr.o: urcu-qsbr.c urcu-qsbr.h
$(CC) -fPIC ${CFLAGS} $(LDFLAGS) -c -o $@ $(SRC_DEP)
urcu-qsbr.o: urcu-qsbr.c urcu-qsbr.h
$(CC) -fPIC ${CFLAGS} $(LDFLAGS) -c -o $@ $(SRC_DEP)
@@
-33,6
+37,12
@@
urcu-qsbr.o: urcu-qsbr.c urcu-qsbr.h
liburcu.so: urcu.o
$(CC) -fPIC -shared -o $@ $<
liburcu.so: urcu.o
$(CC) -fPIC -shared -o $@ $<
+liburcu-qsbr.so: urcu-qsbr.o
+ $(CC) -fPIC -shared -o $@ $<
+
+liburcu-mb.so: urcu-mb.o
+ $(CC) -fPIC -shared -o $@ $<
+
urcu-yield.o: urcu.c urcu.h
$(CC) -DDEBUG_YIELD ${CFLAGS} $(LDFLAGS) -c -o $@ $(SRC_DEP)
urcu-yield.o: urcu.c urcu.h
$(CC) -DDEBUG_YIELD ${CFLAGS} $(LDFLAGS) -c -o $@ $(SRC_DEP)
@@
-42,8
+52,11
@@
subdirs:
-for d in ${DIRS}; do cd $${d}; ${MAKE} ${MFLAGS}; done
install: liburcu.so
-for d in ${DIRS}; do cd $${d}; ${MAKE} ${MFLAGS}; done
install: liburcu.so
- cp -f liburcu.so /usr/lib/
- cp -f arch.h arch_atomic.h compiler.h urcu.h urcu-static.h /usr/include/
+ cp -f liburcu.so liburcu-mb.so liburcu-qsbr.so /usr/lib/
+ cp -f arch.h arch_atomic.h compiler.h \
+ urcu.h urcu-static.h \
+ urcu-qsbr.h urcu-qsbr-static.h \
+ /usr/include/
clean:
rm -f *.o *.so arch.h arch_atomic.h
clean:
rm -f *.o *.so arch.h arch_atomic.h
This page took
0.022448 seconds
and
4
git commands to generate.