| 41 PREFIX=/usr/local |
41 PREFIX=/usr/local |
| 42 |
42 |
| 43 include unix.mk |
43 include unix.mk |
| 44 include $(CONF).mk |
44 include $(CONF).mk |
| 45 |
45 |
| |
46 all: ucx test |
| |
47 |
| 46 ucx: FORCE |
48 ucx: FORCE |
| 47 cd ucx; $(MAKE) CONF=$(CONF) all |
49 cd ucx; $(MAKE) CONF=$(CONF) all |
| 48 |
50 |
| 49 test: FORCE ucx |
51 test: FORCE ucx |
| 50 cd test; $(MAKE) CONF=$(CONF) all |
52 cd test; $(MAKE) CONF=$(CONF) all |
| 51 |
53 |
| 52 run: FORCE test |
54 run: FORCE test |
| 53 ./build/test$(APP_EXT) |
55 ./build/test$(APP_EXT) |
| 54 |
56 |
| 55 install: ucx | $(PREFIX)/include/ucx $(PREFIX)/lib |
57 install: ucx $(PREFIX)/lib $(PREFIX)/include/ucx |
| 56 cp ./build/libucx$(LIB_EXT) $(PREFIX)/lib && \ |
58 cp ./build/libucx$(LIB_EXT) $(PREFIX)/lib && \ |
| 57 cp ./ucx/*.h $(PREFIX)/include/ucx |
59 cp ./ucx/*.h $(PREFIX)/include/ucx |
| 58 |
60 |
| 59 uninstall: |
61 uninstall: |
| 60 $(RM) $(RMFLAGS) $(PREFIX)/include/ucx &&\ |
62 $(RM) $(RMFLAGS) $(PREFIX)/include/ucx &&\ |