<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">Xiao Yang <<a href="mailto:ice_yangxiao@163.com" target="_blank">ice_yangxiao@163.com</a>> wrote:<span class="gmail_default"></span><br></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF">
    <p>Why don't you remove all object files and mix building and link
      at the last phase?</p></div></blockquote><div><div class="gmail_default" style="font-size:small">As I mentioned the library file shouldn't be deleted.</div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF"><blockquote type="cite">
      <div dir="ltr">
        <div class="gmail_quote">
          <div>
            
            <div style="font-size:small">And, I
              don't want to change too much for LTP build rule(I think
              it works correctly), especially in the case directory some
              of the local libraries are reused.  e.g The swapoff test
              needs linking to ../swapon/libswapon.o, that
              requires libswapon.o is in the correct path.</div>
          </div>
        </div>
      </div>
    </blockquote>
    <p>You can build and link libswapon.c directly, as below:</p>
    <p>---------------------------------</p>
    <p># grep MAKE_TARGETS Makefile<br>
      $(MAKE_TARGETS): %: ../swapon/libswapon.c<br></p></div></blockquote><div><div class="gmail_default" style="font-size:small">FWIK, It breaks up the principle of the library design in C compilation, it just regards the library as a general C file, I think it's a horrible idea.</div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div bgcolor="#FFFFFF"><p>
    </p>
    <p>---------------------------------<br>
    </p>
    <p>Sorry, I am not sure if your improvement is the best way.</p></div></blockquote><div><span class="gmail_default" style="font-size:small">I have never say that's an improvement, that's just a cleanup patch. I just want the code directory to be cleaner even after compilation. </span></div><div><span class="gmail_default" style="font-size:small"><br></span></div><div><span class="gmail_default" style="font-size:small">But if you give a performance evaluation, you will find my build way is a little faster than previous:).</span></div></div><div><br></div>-- <br><div dir="ltr"><div dir="ltr"><div>Regards,<br></div><div>Li Wang<br></div></div></div></div>