mirror of https://github.com/YosysHQ/icestorm.git
44 lines
962 B
Makefile
44 lines
962 B
Makefile
include config.mk
|
|
|
|
all:
|
|
$(MAKE) -C icebox
|
|
$(MAKE) -C icepack
|
|
$(MAKE) -C iceprog
|
|
$(MAKE) -C icemulti
|
|
$(MAKE) -C icepll
|
|
$(MAKE) -C icetime
|
|
|
|
clean:
|
|
$(MAKE) -C icebox clean
|
|
$(MAKE) -C icepack clean
|
|
$(MAKE) -C iceprog clean
|
|
$(MAKE) -C icemulti clean
|
|
$(MAKE) -C icepll clean
|
|
$(MAKE) -C icetime clean
|
|
|
|
install:
|
|
$(MAKE) -C icebox install
|
|
$(MAKE) -C icepack install
|
|
$(MAKE) -C iceprog install
|
|
$(MAKE) -C icemulti install
|
|
$(MAKE) -C icepll install
|
|
$(MAKE) -C icetime install
|
|
|
|
uninstall:
|
|
$(MAKE) -C icebox uninstall
|
|
$(MAKE) -C icepack uninstall
|
|
$(MAKE) -C iceprog uninstall
|
|
$(MAKE) -C icemulti uninstall
|
|
$(MAKE) -C icepll uninstall
|
|
$(MAKE) -C icetime uninstall
|
|
|
|
mxebin: clean
|
|
$(MAKE) MXE=1
|
|
rm -rf icestorm-win32 && mkdir icestorm-win32
|
|
cp icebox/chipdb-*.txt icepack/*.exe iceprog/*.exe icestorm-win32/
|
|
cp icemulti/*.exe icepll/*.exe icetime/*.exe icestorm-win32/
|
|
zip -r icestorm-win32.zip icestorm-win32/
|
|
|
|
.PHONY: all clean install uninstall
|
|
|