| 61 run-debug: test-debug |
61 run-debug: test-debug |
| 62 ./build/debug/test/ucxtest$(APP_EXT) |
62 ./build/debug/test/ucxtest$(APP_EXT) |
| 63 |
63 |
| 64 debug: ucx-debug test-debug |
64 debug: ucx-debug test-debug |
| 65 |
65 |
| 66 install: ucx $(PREFIX)/lib $(PREFIX)/include/ucx |
66 install: ucx $(DESTDIR)$(PREFIX)/lib $(DESTDIR)$(PREFIX)/include/ucx |
| 67 cp ./build/release/libucx$(LIB_EXT) $(PREFIX)/lib && \ |
67 cp ./build/release/libucx$(LIB_EXT) $(DESTDIR)$(PREFIX)/lib && \ |
| 68 cp ./build/release/libucx$(SO_EXT) $(PREFIX)/lib && \ |
68 cp ./build/release/libucx$(SO_EXT) $(DESTDIR)$(PREFIX)/lib && \ |
| 69 cp ./ucx/*.h $(PREFIX)/include/ucx |
69 cp ./ucx/*.h $(DESTDIR)$(PREFIX)/include/ucx |
| 70 |
70 |
| 71 uninstall: |
71 uninstall: |
| 72 $(RM) $(RMFLAGS) $(PREFIX)/include/ucx &&\ |
72 $(RM) $(RMFLAGS) $(DESTDIR)$(PREFIX)/include/ucx &&\ |
| 73 $(RM) $(RMFLAGS) $(PREFIX)/lib/libucx$(LIB_EXT) &&\ |
73 $(RM) $(RMFLAGS) $(DESTDIR)$(PREFIX)/lib/libucx$(LIB_EXT) &&\ |
| 74 $(RM) $(RMFLAGS) $(PREFIX)/lib/libucx$(SO_EXT) |
74 $(RM) $(RMFLAGS) $(DESTDIR)$(PREFIX)/lib/libucx$(SO_EXT) |
| 75 |
75 |
| 76 $(PREFIX)/lib: |
76 $(DESTDIR)$(PREFIX)/lib: |
| 77 mkdir -p $(PREFIX)/lib |
77 mkdir -p $@ |
| 78 |
78 |
| 79 $(PREFIX)/include/ucx: |
79 $(DESTDIR)$(PREFIX)/include/ucx: |
| 80 mkdir -p $(PREFIX)/include/ucx |
80 mkdir -p $@ |
| 81 |
81 |
| 82 clean: FORCE |
82 clean: FORCE |
| 83 $(RM) $(RMFLAGS) build |
83 $(RM) $(RMFLAGS) build |
| 84 |
84 |
| 85 FORCE: |
85 FORCE: |