aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2022-01-05Makefile: Abstract out test files.Arun Isaac
* Makefile (tests): New variable. (check): Depend on tests.
2022-01-05configure: Output project name.Arun Isaac
* Makefile (project): Delete variable. * configure: Pass the kolam, the project name, to configure.scm. * configure.scm (processed-args): Capture the project name argument. Output project name in Makefile.include.
2022-01-05Makefile: Differentiate project name and top level module directory.Arun Isaac
* Makefile (top_level_module_dir): New variable. (sources, scmdir, godir): Use top_level_module_dir instead of project.
2022-01-05Makefile: Abstract out project name.Arun Isaac
* Makefile (project): New variable. (sources, scmdir, godir): Use project.
2022-01-05Makefile: Specify phony targets on a single line.Arun Isaac
* Makefile (.PHONY): Specify phony targets---check, install and clean---on a single line.
2022-01-05Makefile: Use install to create installation directories.Arun Isaac
* Makefile (install): Use the install command to create installation directories.
2022-01-04Makefile: Clean up compiled objects.Arun Isaac
* Makefile (clean): Clean $(objects).
2022-01-04Makefile: Install scm and go files.Arun Isaac
* Makefile (scmdir, godir): New variables. (install): New target.
2022-01-04configure: Generate Makefile.include.Arun Isaac
* configure.scm (option-proc, unrecognized-option-proc, unrecognized-argument-proc): New functions. (processed-args): New variable. Generate Makefile.include. * Makefile: Include Makefile.include. (clean): Clean Makefile.include.
2022-01-04Makefile: Build scm files.Arun Isaac
* Makefile (GUILD, sources, objects): New variables. (all, %.go): New targets.
2022-01-03Makefile: Add clean target.Arun Isaac
* Makefile (clean): New target.
2022-01-03Makefile: Add website target.Arun Isaac
* Makefile (EMACS): New variable. (website, website/index.html): New targets.
2022-01-03Makefile: Add Makefile.Arun Isaac
* Makefile: New file.