Completely re-wrote the Makefiles after reading `info make` for two hours. Some of...
commit9d8f2fe1d37a82cb714e3be6ca6d846aeb69af2c
authordwk <dwk@b022f027-f587-4676-bc72-f0cf7b603704>
Wed, 22 Aug 2007 19:42:18 +0000 (22 19:42 +0000)
committerdwk <dwk@b022f027-f587-4676-bc72-f0cf7b603704>
Wed, 22 Aug 2007 19:42:18 +0000 (22 19:42 +0000)
tree27a31658e063d2bf2ba5b0c8ce16d7bdf41146e4
parent3af3d37863dc98f54bf35b0481bdba7d2d4fa9bb
Completely re-wrote the Makefiles after reading `info make` for two hours. Some of the changes were:
    - adding .PHONY targets in;
    - moving all targets related to actually running xuni into the root Makefile;
    - replacing backquotes with $(shell ...);
    - included the file depend instead of adding the dependency list manually;
    - renamed gccmm to depend and modified it so that it is fully automated (once you run it);
    - defining OBJECTS as $(SOURCES:.c=.o).
And so much more.

A Makefile is yet to be added to doc/, but that can wait.

Also added some information about the GPL into the top of xuni.c (the \mainpage comment), taken almost verbatim from COPYING.
src/Makefile
src/Makewin
src/depend [new file with mode: 0644]
src/xuni.c