Theodore Ts'o | 42c0b61 | 2008-01-01 16:48:09 -0500 | [diff] [blame] | 1 | all:: $(LIBRARY)_p.a |
Theodore Ts'o | 50e1e10 | 1997-04-26 13:58:21 +0000 | [diff] [blame] | 2 | |
Theodore Ts'o | 3f546fc | 2006-03-10 21:39:40 -0500 | [diff] [blame] | 3 | real-subdirs:: Makefile |
Theodore Ts'o | c13351f | 2009-07-02 00:11:17 -0400 | [diff] [blame] | 4 | $(E) " MKDIR profiled" |
| 5 | $(Q) mkdir -p profiled |
Theodore Ts'o | 50e1e10 | 1997-04-26 13:58:21 +0000 | [diff] [blame] | 6 | |
| 7 | clean:: |
| 8 | $(RM) -rf profiled |
Theodore Ts'o | 62c06f7 | 1997-04-29 14:34:47 +0000 | [diff] [blame] | 9 | $(RM) -f $(LIBRARY)_p.a ../$(LIBRARY)_p.a |
Theodore Ts'o | 50e1e10 | 1997-04-26 13:58:21 +0000 | [diff] [blame] | 10 | |
| 11 | $(LIBRARY)_p.a: $(OBJS) |
Theodore Ts'o | c13351f | 2009-07-02 00:11:17 -0400 | [diff] [blame] | 12 | $(E) " GEN_PROFILED_LIB $(ELF_LIB)" |
| 13 | $(Q) (if test -r $@; then $(RM) -f $@.bak && $(MV) $@ $@.bak; fi) |
| 14 | $(Q) (cd profiled; $(ARUPD) ../$@ $(OBJS)) |
| 15 | -$(Q) $(RANLIB) $@ |
| 16 | $(Q) $(RM) -f ../$@ |
Theodore Ts'o | 5aa6c3f | 2010-05-17 19:21:42 -0400 | [diff] [blame] | 17 | $(Q) (cd ..; $(LN) $(LINK_BUILD_FLAGS) \ |
| 18 | `echo $(my_dir) | sed -e 's;lib/;;'`/$@ $@) |
Theodore Ts'o | 62c06f7 | 1997-04-29 14:34:47 +0000 | [diff] [blame] | 19 | |
| 20 | install:: $(LIBRARY)_p.a installdirs |
Theodore Ts'o | c13351f | 2009-07-02 00:11:17 -0400 | [diff] [blame] | 21 | $(E) " INSTALL_DATA $(libdir)/$(LIBRARY)_p.a" |
| 22 | $(Q) $(INSTALL_DATA) $(LIBRARY)_p.a $(DESTDIR)$(libdir)/$(LIBRARY)_p.a |
| 23 | -$(Q) $(RANLIB) $(DESTDIR)$(libdir)/$(LIBRARY)_p.a |
| 24 | $(Q) $(CHMOD) $(LIBMODE) $(DESTDIR)$(libdir)/$(LIBRARY)_p.a |
Theodore Ts'o | 39b5034 | 1998-04-01 02:51:21 +0000 | [diff] [blame] | 25 | |
| 26 | uninstall:: |
| 27 | $(RM) -f $(DESTDIR)$(libdir)/$(LIBRARY)_p.a |