mirror of https://github.com/YosysHQ/icestorm.git
Define and use DESTDIR for installation (by Larry Doolittle)
This commit is contained in:
parent
53d4a0be53
commit
83a24ddc44
|
|
@ -1,3 +1,4 @@
|
|||
DESTDIR = /usr/local
|
||||
|
||||
all: chipdb-1k.txt chipdb-8k.txt
|
||||
|
||||
|
|
@ -14,30 +15,30 @@ clean:
|
|||
rm -f icebox.pyc iceboxdb.pyc
|
||||
|
||||
install: all
|
||||
mkdir -p /usr/local/share/icebox
|
||||
cp chipdb-1k.txt /usr/local/share/icebox/
|
||||
cp chipdb-8k.txt /usr/local/share/icebox/
|
||||
cp icebox.py /usr/local/bin/icebox.py
|
||||
cp iceboxdb.py /usr/local/bin/iceboxdb.py
|
||||
cp icebox_chipdb.py /usr/local/bin/icebox_chipdb
|
||||
cp icebox_diff.py /usr/local/bin/icebox_diff
|
||||
cp icebox_explain.py /usr/local/bin/icebox_explain
|
||||
cp icebox_html.py /usr/local/bin/icebox_html
|
||||
cp icebox_maps.py /usr/local/bin/icebox_maps
|
||||
cp icebox_vlog.py /usr/local/bin/icebox_vlog
|
||||
mkdir -p $(DESTDIR)/share/icebox
|
||||
cp chipdb-1k.txt $(DESTDIR)/share/icebox/
|
||||
cp chipdb-8k.txt $(DESTDIR)/share/icebox/
|
||||
cp icebox.py $(DESTDIR)/bin/icebox.py
|
||||
cp iceboxdb.py $(DESTDIR)/bin/iceboxdb.py
|
||||
cp icebox_chipdb.py $(DESTDIR)/bin/icebox_chipdb
|
||||
cp icebox_diff.py $(DESTDIR)/bin/icebox_diff
|
||||
cp icebox_explain.py $(DESTDIR)/bin/icebox_explain
|
||||
cp icebox_html.py $(DESTDIR)/bin/icebox_html
|
||||
cp icebox_maps.py $(DESTDIR)/bin/icebox_maps
|
||||
cp icebox_vlog.py $(DESTDIR)/bin/icebox_vlog
|
||||
|
||||
uninstall:
|
||||
rm -f /usr/local/bin/icebox.py
|
||||
rm -f /usr/local/bin/iceboxdb.py
|
||||
rm -f /usr/local/bin/icebox_chipdb
|
||||
rm -f /usr/local/bin/icebox_diff
|
||||
rm -f /usr/local/bin/icebox_explain
|
||||
rm -f /usr/local/bin/icebox_html
|
||||
rm -f /usr/local/bin/icebox_maps
|
||||
rm -f /usr/local/bin/icebox_vlog
|
||||
rm -f /usr/local/share/icebox/chipdb-1k.txt
|
||||
rm -f /usr/local/share/icebox/chipdb-8k.txt
|
||||
-rmdir /usr/local/share/icebox
|
||||
rm -f $(DESTDIR)/bin/icebox.py
|
||||
rm -f $(DESTDIR)/bin/iceboxdb.py
|
||||
rm -f $(DESTDIR)/bin/icebox_chipdb
|
||||
rm -f $(DESTDIR)/bin/icebox_diff
|
||||
rm -f $(DESTDIR)/bin/icebox_explain
|
||||
rm -f $(DESTDIR)/bin/icebox_html
|
||||
rm -f $(DESTDIR)/bin/icebox_maps
|
||||
rm -f $(DESTDIR)/bin/icebox_vlog
|
||||
rm -f $(DESTDIR)/share/icebox/chipdb-1k.txt
|
||||
rm -f $(DESTDIR)/share/icebox/chipdb-8k.txt
|
||||
-rmdir $(DESTDIR)/share/icebox
|
||||
|
||||
.PHONY: all clean install uninstall
|
||||
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
LDLIBS = -lm -lstdc++
|
||||
CXXFLAGS = -MD -O0 -ggdb -Wall -std=c++11
|
||||
CC = $(CXX)
|
||||
DESTDIR = /usr/local
|
||||
|
||||
all: icepack iceunpack
|
||||
|
||||
|
|
@ -11,12 +12,12 @@ iceunpack: icepack
|
|||
ln -sf icepack iceunpack
|
||||
|
||||
install: all
|
||||
cp icepack /usr/local/bin/icepack
|
||||
ln -sf icepack /usr/local/bin/iceunpack
|
||||
cp icepack $(DESTDIR)/bin/icepack
|
||||
ln -sf icepack $(DESTDIR)/bin/iceunpack
|
||||
|
||||
uninstall:
|
||||
rm -f /usr/local/bin/icepack
|
||||
rm -f /usr/local/bin/iceunpack
|
||||
rm -f $(DESTDIR)/bin/icepack
|
||||
rm -f $(DESTDIR)/bin/iceunpack
|
||||
|
||||
clean:
|
||||
rm -f icepack
|
||||
|
|
|
|||
|
|
@ -1,16 +1,17 @@
|
|||
# CC = clang
|
||||
LDLIBS = -lftdi -lm
|
||||
CFLAGS = -MD -O0 -ggdb -Wall -std=c99
|
||||
DESTDIR = /usr/local
|
||||
|
||||
all: iceprog
|
||||
|
||||
iceprog: iceprog.o
|
||||
|
||||
install: all
|
||||
cp iceprog /usr/local/bin/iceprog
|
||||
cp iceprog $(DESTDIR)/bin/iceprog
|
||||
|
||||
uninstall:
|
||||
rm -f /usr/local/bin/iceprog
|
||||
rm -f $(DESTDIR)/bin/iceprog
|
||||
|
||||
clean:
|
||||
rm -f iceprog
|
||||
|
|
|
|||
Loading…
Reference in New Issue