Skip to content
Snippets Groups Projects
Makefile 907 B
Newer Older
Isabella Skořepová's avatar
Isabella Skořepová committed
BASE_URL := http://git.ok1kvk.cz/apps/
QMAKE := qmake-qt5
build: dserial-protocol/Readme.md build-dserial-server/Makefile
Isabella Skořepová's avatar
Isabella Skořepová committed
	cd build-dserial-server && make qmake && make
	rm -rf build-dserial-cli && mkdir -p build-dserial-cli && cd build-dserial-cli && $(CMAKE) ../dserial-cli/ && make
Isabella Skořepová's avatar
Isabella Skořepová committed

build-dserial-server/Makefile: dserial-server/Readme.md
	mkdir -p build-dserial-server && cd build-dserial-server &&	$(QMAKE) ../dserial-server/dserial-server.pro

install: dserial-cli/Readme.md dserial-protocol/Readme.md dserial-server/Readme.md
	cd build-dserial-cli && make install
Isabella Skořepová's avatar
Isabella Skořepová committed
	cd build-dserial-server && make install

push:
	git push
	git subtree push --prefix=dserial-cli/ cli master
	git subtree push --prefix=dserial-protocol/ protocol master
	git subtree push --prefix=dserial-server/ server master
run: build
	build-dserial-cli/dserial interactive

Isabella Skořepová's avatar
Isabella Skořepová committed
%/Readme.md:
	git clone $(BASE_URL)%.git