myRPC/Makefile
2025-05-22 23:59:07 +03:00

31 lines
792 B
Makefile

.PHONY: all clean deb repo systemd_install
all: clean
$(MAKE) -C libmysyslog all
$(MAKE) -C myRPC-client all
$(MAKE) -C myRPC-server all
clean:
$(MAKE) -C libmysyslog clean
$(MAKE) -C myRPC-client clean
$(MAKE) -C myRPC-server clean
rm -f *.deb
deb: all
$(MAKE) -C libmysyslog deb
$(MAKE) -C myRPC-client deb
$(MAKE) -C myRPC-server deb
mv libmysyslog/*.deb .
mv myRPC-client/*.deb .
mv myRPC-server/*.deb .
repo: deb
mkdir -p /usr/local/repos
cp *.deb /usr/local/repos
cd /usr/local/repos && dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
echo "deb [trusted=yes] file:/usr/local/repos ./" | sudo tee /etc/apt/sources.list.d/myrpc.list
sudo apt-get update
systemd_install:
sudo cp systemd/myrpc-server.service /etc/systemd/system/
sudo systemctl daemon-reload