begin splitting source code files

This commit is contained in:
2025-01-04 12:34:35 -05:00
parent 8140187d22
commit 87e9f06315
6 changed files with 833 additions and 9 deletions

View File

@@ -1,11 +1,7 @@
include config.mk
COLOR_GREEN=\033[0;32m
COLOR_BLUE=\033[0;34m
COLOR_RESET=\033[0m
all:
@echo "Run 'make test' for the test binary, or 'make lib' to generate a static library."
@echo "No make option specified."
@echo "Run 'make help' for a full list of options."
help:
@@ -26,15 +22,13 @@ lib:
$(AR) -rc build/lib/libglacier.a build/lib/libglacier.o
install:
@echo "$(COLOR_BLUE)[i]$(COLOR_RESET) Installing static library to $(PREFIX)/lib..."
install lib/libglacier.a $(PREFIX)/lib
install build/lib/libglacier.a $(PREFIX)/lib
install include/config.h $(PREFIX)/include/glacier
install include/data.h $(PREFIX)/include/glacier
install include/log.h $(PREFIX)/include/glacier
install include/pkgops.h $(PREFIX)/include/glacier
install include/runtime.h $(PREFIX)/include/glacier
install include/security.h $(PREFIX)/include/glacier
@echo "$(COLOR_GREEN)[*]$(COLOR_RESET) Finished installing static library to $(PREFIX)/lib."
clean:
rm -rf build