On Oct 20, 2010, at 2:03 AM, JC Yang wrote:

Hi, I've download the openjdk source(openjdk-7-ea-src- b111-23_sep_2010.zip) and successfully build the entire JDK on Windows. But I can't just build the java laucher executable(jdk/make/ java/main) alone successfully. I set the MSVC environment just as I build the entire JDK, cd to the directory and make, and it fails with an error says "No rule to make target `.././../../build/windows- i586/btjars/stripproperties.jar`, needed by `strip_all_props`. Stop."

I'm new to makefile, I've read gnu make manual for several days, and try to fixed this problem by simply adding a fake rule to to skip the build of the jar(it's already there after once the entire JDK successfully build), but failed. How can I fixed this problem?
Thanks.


In general, if you want to deep dive into the make tree, you should first build the whole thing first. The individual makefiles do not include the building of all the dependencies, the expectation is that the makefiles were run in a particular order. Once the build is primed, then you can zero in on the
part of the make tree of interest.
Certain dependencies are just assumed to exist.

-kto

Reply via email to