Vhex-kernel/Makefile

52 lines
1.0 KiB
Makefile
Raw Permalink Normal View History

#!/usr/bin/make -f
## ---
## Project: Vhex - On-calc debugger
## Author: yann.magnin@epitech.eu
## ---
KERNEL := output/vhex.g1a
USER := output/shell.elf
TEST := output/test.elf
##---
## General rules
##---
all:
@ make --no-print-directory -C src/lib
2020-01-01 14:19:18 +01:00
@ make --no-print-directory -C src/kernel
@ make --no-print-directory -C src/user/shell
@ make --no-print-directory -C src/user/test
install: all
sudo p7 send --force --no-term $(KERNEL)
sudo p7 send --force --no-term --directory=VHEX $(USER)
sudo p7 send --force --directory=VHEX $(TEST)
##---
## Cleaning rules
##---
clean:
make clean --no-print-directory -C src/lib
2020-01-01 14:19:18 +01:00
make clean --no-print-directory -C src/kernel
make clean --no-print-directory -C src/user/shell
make clean --no-print-directory -C src/user/test
fclean: clean
make fclean --no-print-directory -C src/lib
2020-01-01 14:19:18 +01:00
make fclean --no-print-directory -C src/kernel
make fclean --no-print-directory -C src/user/shell
make fclean --no-print-directory -C src/user/test
rm -rf build
re: fclean all
.PHONY: re fclean clean all install