src/Makefile

changeset 1484
d72725216f37
parent 1471
2309b553c604
child 1523
b5c32391802f
equal deleted inserted replaced
1483:97a6cf1520ba 1484:d72725216f37
56 rebuild_if_missing: 56 rebuild_if_missing:
57 if test -f $(build_dir)/libucx_static$(STLIB_EXT) && test -f $(build_dir)/libucx$(SHLIB_EXT); \ 57 if test -f $(build_dir)/libucx_static$(STLIB_EXT) && test -f $(build_dir)/libucx$(SHLIB_EXT); \
58 then : ; else cd $(root_dir); $(MAKE) compile; fi 58 then : ; else cd $(root_dir); $(MAKE) compile; fi
59 59
60 install: rebuild_if_missing 60 install: rebuild_if_missing
61 $(MKDIR) $(libdir) $(includedir)/cx $(libdir)/pkgconfig 61 $(MKDIR) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)/cx $(DESTDIR)$(libdir)/pkgconfig
62 $(RMFILE) $(libdir)/libucx$(SHLIB_EXT).$(LIBVERSION_MAJOR) 62 $(RMFILE) $(DESTDIR)$(libdir)/libucx$(SHLIB_EXT).$(LIBVERSION_MAJOR)
63 $(RMFILE) $(libdir)/libucx$(SHLIB_EXT) 63 $(RMFILE) $(DESTDIR)$(libdir)/libucx$(SHLIB_EXT)
64 $(COPYFILE) $(build_dir)/libucx_static$(STLIB_EXT) $(libdir)/libucx_static$(STLIB_EXT) 64 $(COPYFILE) $(build_dir)/libucx_static$(STLIB_EXT) $(DESTDIR)$(libdir)/libucx_static$(STLIB_EXT)
65 $(INSTALL_LIB) $(build_dir)/libucx$(SHLIB_EXT) $(libdir) $(LIBVERSION) $(LIBVERSION_MAJOR) 65 $(SHELL) "$(INSTALL_LIB)" "$(build_dir)/libucx$(SHLIB_EXT)" "$(libdir)" $(LIBVERSION) $(LIBVERSION_MAJOR) "$(DESTDIR)"
66 $(COPYALL) $(root_dir)/src/cx $(includedir) 66 $(COPYALL) $(root_dir)/src/cx $(DESTDIR)$(includedir)
67 $(SHELL) $(root_dir)/make/install-pc-file.sh "$(VERSION)" "$(libdir)" "$(includedir)" 67 $(SHELL) "$(root_dir)/make/install-pc-file.sh" "$(VERSION)" "$(libdir)" "$(includedir)" "$(DESTDIR)"
68 68
69 FORCE: 69 FORCE:
70 70
71 $(build_dir)/allocator$(OBJ_EXT): allocator.c cx/allocator.h cx/common.h 71 $(build_dir)/allocator$(OBJ_EXT): allocator.c cx/allocator.h cx/common.h
72 @echo "Compiling $<" 72 @echo "Compiling $<"

mercurial