diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..3f5bdaf --- /dev/null +++ b/Makefile @@ -0,0 +1,33 @@ +.PHONY: build clean + +VENDOR_BASE_DEV := \ + lib/dbug.hoon \ + lib/default-agent.hoon \ + lib/server.hoon \ + lib/skeleton.hoon \ + lib/verb.hoon \ + mar/bill.hoon \ + mar/hoon.hoon \ + mar/kelvin.hoon \ + mar/mime.hoon \ + mar/noun.hoon \ + sur/verb.hoon + +build: + @rm -rf dist + @mkdir -p dist + @echo "Building vitriol desk..." + @cp -r desk/* dist/ + @for f in $(VENDOR_BASE_DEV); do \ + mkdir -p dist/$$(dirname $$f); \ + cp vendor/base-dev/$$f dist/$$f; \ + done + @echo "Build completed successfully." + @if [ -n "$(DEST)" ]; then \ + echo "Copying to $(DEST)..."; \ + cp -r dist/* $(DEST); \ + echo "Done."; \ + fi + +clean: + rm -rf dist diff --git a/desk/lib/dbug.hoon b/vendor/base-dev/lib/dbug.hoon similarity index 100% rename from desk/lib/dbug.hoon rename to vendor/base-dev/lib/dbug.hoon diff --git a/desk/lib/default-agent.hoon b/vendor/base-dev/lib/default-agent.hoon similarity index 100% rename from desk/lib/default-agent.hoon rename to vendor/base-dev/lib/default-agent.hoon diff --git a/desk/lib/server.hoon b/vendor/base-dev/lib/server.hoon similarity index 100% rename from desk/lib/server.hoon rename to vendor/base-dev/lib/server.hoon diff --git a/desk/lib/skeleton.hoon b/vendor/base-dev/lib/skeleton.hoon similarity index 100% rename from desk/lib/skeleton.hoon rename to vendor/base-dev/lib/skeleton.hoon diff --git a/desk/lib/verb.hoon b/vendor/base-dev/lib/verb.hoon similarity index 100% rename from desk/lib/verb.hoon rename to vendor/base-dev/lib/verb.hoon diff --git a/desk/mar/bill.hoon b/vendor/base-dev/mar/bill.hoon similarity index 100% rename from desk/mar/bill.hoon rename to vendor/base-dev/mar/bill.hoon diff --git a/desk/mar/hoon.hoon b/vendor/base-dev/mar/hoon.hoon similarity index 100% rename from desk/mar/hoon.hoon rename to vendor/base-dev/mar/hoon.hoon diff --git a/desk/mar/kelvin.hoon b/vendor/base-dev/mar/kelvin.hoon similarity index 100% rename from desk/mar/kelvin.hoon rename to vendor/base-dev/mar/kelvin.hoon diff --git a/desk/mar/mime.hoon b/vendor/base-dev/mar/mime.hoon similarity index 100% rename from desk/mar/mime.hoon rename to vendor/base-dev/mar/mime.hoon diff --git a/desk/mar/noun.hoon b/vendor/base-dev/mar/noun.hoon similarity index 100% rename from desk/mar/noun.hoon rename to vendor/base-dev/mar/noun.hoon diff --git a/desk/sur/verb.hoon b/vendor/base-dev/sur/verb.hoon similarity index 100% rename from desk/sur/verb.hoon rename to vendor/base-dev/sur/verb.hoon