mirror of
https://github.com/dirtbags/moth.git
synced 2025-01-06 03:50:56 -07:00
17901de534
This required a fair amount of shuffling stuff around, as can be seen. Fortunately, now things ought to be able to run more or less standalone again. I also figured out a way to have the build system be a tad smarter about not rebuilding shared stuff, although you still install the exact same eris binary and /service subdirs for mcp and p2. But at least you only have to change one place in the source code now.
21 lines
No EOL
502 B
Makefile
21 lines
No EOL
502 B
Makefile
MCP_PKGDIR = $(TARGET)/mcp
|
|
|
|
mcp-install: eris ctfbase
|
|
mkdir -p $(MCP_PKGDIR)
|
|
|
|
$(call CTFBASE_INSTALL, $(MCP_PKGDIR))
|
|
|
|
$(call COPYTREE, packages/mcp/bin, $(MCP_PKGDIR)/bin)
|
|
|
|
cp $(ERIS_BIN) $(MCP_PKGDIR)/bin/
|
|
|
|
$(call COPYTREE, packages/mcp/service, $(MCP_PKGDIR)/service)
|
|
|
|
$(call COPYTREE, packages/mcp/www, $(MCP_PKGDIR)/www)
|
|
cp packages/00common/src/puzzler.cgi $(MCP_PKGDIR)/www/
|
|
cp packages/00common/src/claim.cgi $(MCP_PKGDIR)/www/
|
|
|
|
mcp-test: mcp-build
|
|
packages/mcp/test.sh
|
|
|
|
PACKAGES += mcp
|