src/Makefile

changeset 1457
2e59f713c107
parent 1455
1686f692178b
equal deleted inserted replaced
1456:fb4f5e37090d 1457:2e59f713c107
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 61 $(MKDIR) $(libdir) $(includedir)/cx $(libdir)/pkgconfig
62 $(RMFILE) $(libdir)/libucx$(SHLIB_EXT).$(LIBVERSION_MAJOR) 62 $(RMFILE) $(libdir)/libucx$(SHLIB_EXT).$(LIBVERSION_MAJOR)
63 $(RMFILE) $(libdir)/libucx$(SHLIB_EXT) 63 $(RMFILE) $(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) $(libdir)/libucx_static$(STLIB_EXT)
65 $(COPYFILE) $(build_dir)/libucx$(SHLIB_EXT) $(libdir)/libucx$(SHLIB_EXT).$(LIBVERSION) 65 $(COPYFILE) $(build_dir)/libucx$(SHLIB_EXT) $(libdir)/libucx$(SHLIB_EXT).$(LIBVERSION)
66 $(COPYALL) $(root_dir)/src/cx $(includedir) 66 $(COPYALL) $(root_dir)/src/cx $(includedir)
67 $(SYMLINK) libucx$(SHLIB_EXT).$(LIBVERSION) $(libdir)/libucx$(SHLIB_EXT).$(LIBVERSION_MAJOR) 67 $(SYMLINK) libucx$(SHLIB_EXT).$(LIBVERSION) $(libdir)/libucx$(SHLIB_EXT).$(LIBVERSION_MAJOR)
68 $(SYMLINK) libucx$(SHLIB_EXT).$(LIBVERSION_MAJOR) $(libdir)/libucx$(SHLIB_EXT) 68 $(SYMLINK) libucx$(SHLIB_EXT).$(LIBVERSION_MAJOR) $(libdir)/libucx$(SHLIB_EXT)
69 $(SHELL) $(root_dir)/make/install-pc-file.sh "$(VERSION)" "$(libdir)" "$(includedir)"
69 70
70 FORCE: 71 FORCE:
71 72
72 $(build_dir)/allocator$(OBJ_EXT): allocator.c cx/allocator.h cx/common.h 73 $(build_dir)/allocator$(OBJ_EXT): allocator.c cx/allocator.h cx/common.h
73 @echo "Compiling $<" 74 @echo "Compiling $<"

mercurial