aboutsummaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Expand)Author
2022-01-05build-aux: Check news during distcheck.•••* Makefile (distcheck): Pass version to distcheck script. * build-aux/distcheck.scm (check-news): New function. Check news. Arun Isaac
2022-01-05Makefile: Add dist and distcheck targets.•••* Makefile (GIT, GPG, LZIP, distribute_files, dist_archive): New variables. (.PHONY): Add dist and distcheck. (dist, $(dist_archive), distcheck): New targets. (%.asc): New pattern rule. (clean): Clean $(dist_archive) and $(dist_archive).asc. * build-aux/distcheck.scm: New file. Arun Isaac
2022-01-05Makefile: Abstract out test files.•••* Makefile (tests): New variable. (check): Depend on tests. Arun Isaac
2022-01-05configure: Output project name.•••* 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. Arun Isaac
2022-01-05Makefile: Differentiate project name and top level module directory.•••* Makefile (top_level_module_dir): New variable. (sources, scmdir, godir): Use top_level_module_dir instead of project. Arun Isaac
2022-01-05Makefile: Abstract out project name.•••* Makefile (project): New variable. (sources, scmdir, godir): Use project. Arun Isaac
2022-01-05Makefile: Specify phony targets on a single line.•••* Makefile (.PHONY): Specify phony targets---check, install and clean---on a single line. Arun Isaac
2022-01-05Makefile: Use install to create installation directories.•••* Makefile (install): Use the install command to create installation directories. Arun Isaac
2022-01-04Makefile: Clean up compiled objects.•••* Makefile (clean): Clean $(objects). Arun Isaac
2022-01-04Makefile: Install scm and go files.•••* Makefile (scmdir, godir): New variables. (install): New target. Arun Isaac
2022-01-04configure: Generate Makefile.include.•••* 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. Arun Isaac
2022-01-04Makefile: Build scm files.•••* Makefile (GUILD, sources, objects): New variables. (all, %.go): New targets. Arun Isaac
2022-01-03Makefile: Add clean target.•••* Makefile (clean): New target. Arun Isaac
2022-01-03Makefile: Add website target.•••* Makefile (EMACS): New variable. (website, website/index.html): New targets. Arun Isaac
2022-01-03Makefile: Add Makefile.•••* Makefile: New file. Arun Isaac