mirror of
https://github.com/dirtbags/moth.git
synced 2025-01-09 05:20:54 -07:00
f5d4ef25a7
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.
25 lines
526 B
Makefile
25 lines
526 B
Makefile
P2_PKGDIR = $(TARGET)/p2
|
|
|
|
p2-build: packages/p2/src/modem
|
|
packages/p2/src/modem:
|
|
$(MAKE) -C packages/p2/src
|
|
|
|
p2-install: packages/p2/src/modem eris ctfbase
|
|
mkdir -p $(P2_PKGDIR)
|
|
|
|
$(call CTFBASE_INSTALL, $(P2_PKGDIR))
|
|
|
|
$(call COPYTREE, packages/p2/bin, $(P2_PKGDIR)/bin)
|
|
|
|
cp $(ERIS_BIN) $(P2_PKGDIR)/bin/
|
|
cp packages/p2/src/modem $(P2_PKGDIR)/bin/
|
|
|
|
$(call COPYTREE, packages/p2/service, $(P2_PKGDIR)/service)
|
|
|
|
$(call COPYTREE, packages/mcp/www, $(P2_PKGDIR)/www)
|
|
|
|
p2-clean:
|
|
$(MAKE) -C packages/p2/src
|
|
|
|
PACKAGES += p2
|
|
|