2023-06-15 12:24:35 -04:00
|
|
|
# Copyright 2023 (C) Peter McGoron
|
|
|
|
# This file is a part of Upsilon, a free and open source software project.
|
|
|
|
# For license terms, refer to the files in `doc/copying` in the Upsilon
|
|
|
|
# source distribution.
|
|
|
|
|
2024-01-20 15:43:12 -05:00
|
|
|
all: make_base make_spi make_control_loop make_bram
|
2023-03-15 14:57:08 -04:00
|
|
|
|
2023-06-12 15:46:12 -04:00
|
|
|
test:
|
|
|
|
cd control_loop && make test
|
2023-03-15 14:57:08 -04:00
|
|
|
make_base:
|
|
|
|
cd base && make codegen
|
|
|
|
make_spi:
|
|
|
|
cd spi && make codegen
|
|
|
|
make_control_loop:
|
|
|
|
cd control_loop && make codegen
|
|
|
|
make_waveform:
|
|
|
|
cd waveform && make codegen
|
2024-01-20 15:23:40 -05:00
|
|
|
make_bram:
|
2024-01-20 15:43:12 -05:00
|
|
|
cd bram && make codegen
|
2023-03-15 17:08:55 -04:00
|
|
|
clean:
|
|
|
|
cd base && make clean
|
|
|
|
cd spi && make clean
|
|
|
|
cd control_loop && make clean
|
|
|
|
cd waveform && make clean
|