From: Olivier A. <ol...@us...> - 2002-06-20 11:35:56
|
J=E9r=F4me Marant [Tuesday 18 June 2002] : > > it works for me) : dependencies are computed as needed. So calling > > `make -C src depend' in the toplevel Makefile is redundant.=20 >=20 > I didn't know about this new feature. However, in order to have > a portable building process, I'd advice not to use such tricks. I don't think this particularly new, it's just a GNU make feature. It is portable as long as you use GNU make. If indeed you need to build ocamlsdl on a system using a make program without this ability, `make depend' should be called. But I'm afraid the makefiles will break in many other places as well. From the GNU make manual : ,---- | With old `make' programs, it was traditional practice to use this | compiler feature to generate prerequisites on demand with a command | like `make depend'. That command would create a file `depend' | containing all the automatically-generated prerequisites; then the | makefile could use `include' to read them in. |=20 | In GNU `make', the feature of remaking makefiles makes this | practice obsolete--you need never tell `make' explicitly to regenerate | the prerequisites, because it always regenerates any makefile that is | out of date. `---- Olivier |