According to Maurice Lombardi:
According to myself (Peter Gerwinski):
`cd' to `\djgpp\gnu\gpc\p' and do `make ../xgpc', `make ../gpc1', `make ../gpc-cpp', and `make ../libgpc.a' from there.
rather cd \djgpp\gnu\gcc-2721\p
Of course. #-) Sorry.
make finds no rule to build ../xgpc there (they are in make-lan.in)
but it works by issuing make xgpc in the parent directory
\djgpp\gnu\gcc-2721 (the rule is indeed in the generated makefile)
make gpc1 in this parent directory does not work (there is a rule but it
does not find a file)
[...]
Obviously, the configuration stuff for DJGPP is completely broken. :-(
Since I am busy with other things right now, I would be really happy if somebody else could have a look at that. (I am not an expert in configuration of C sources anyway.;-)
Normally (i.e. on UNIX), configuration is done by running a `configure' shell script in the `p' directory. The `configure' script has in turn been produced by `autoconf' from a `configure.in' source file. The goal of all this is to produce a `Makefile' from `Makefile.in' and `gpc-config.h' from `gpc-config.in'.
If you produce `Makefile' and `gpc-config.in' manually and let `configur.bat' copy them from `config/msdos' to the right places, it would be fine. (* Jan-Jaap, is this the clean way for DJGPP configuration? *)
Personally, I would prefer to have `configur.bat' in the `p' subdirectory rather than in `config/msdos'; in fact I do not know which place is the "clean" one for this file according to GNU conventions.
Peter
Dipl.-Phys. Peter Gerwinski, Essen, Germany, free physicist and programmer peter.gerwinski@uni-essen.de - http://home.pages.de/~peter.gerwinski/ [971005] maintainer GNU Pascal [971001] - http://home.pages.de/~gnu-pascal/ [971005]