Commit d9225017 authored by Federico Vaga's avatar Federico Vaga

sw:tools: add variable for tools destination and generic PREFIX

Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@cern.ch>
parent 9bc39a0f
...@@ -28,7 +28,7 @@ make -C software/lib EXTRACFLAGS="$RPM_OPT_FLAGS" ...@@ -28,7 +28,7 @@ make -C software/lib EXTRACFLAGS="$RPM_OPT_FLAGS"
make -C software/tools EXTRACFLAGS="$RPM_OPT_FLAGS" make -C software/tools EXTRACFLAGS="$RPM_OPT_FLAGS"
%install %install
make -C software/tools DESTDIR=%{buildroot}/usr/ install make -C software/tools BINDESTDIR=%{buildroot}/%{_bindir} install
%files %files
%license LICENSES/GPL-3.0-or-later.txt %license LICENSES/GPL-3.0-or-later.txt
......
...@@ -7,7 +7,8 @@ ...@@ -7,7 +7,8 @@
REPO_PARENT ?= ../.. REPO_PARENT ?= ../..
-include $(REPO_PARENT)/parent_common.mk -include $(REPO_PARENT)/parent_common.mk
DESTDIR ?= /usr/local PREFIX ?= /usr/local
BINDESTDIR ?= $(PREFIX)/bin
TRTL ?= ../.. TRTL ?= ../..
TRTL_SW = $(TRTL)/software TRTL_SW = $(TRTL)/software
...@@ -33,12 +34,12 @@ PROGS += mockturtle-gdbserver ...@@ -33,12 +34,12 @@ PROGS += mockturtle-gdbserver
all: $(PROGS) all: $(PROGS)
install: install:
install -d $(DESTDIR)/bin install -d $(BINDESTDIR)
install -D $(PROGS) $(DESTDIR)/bin install -D $(PROGS) $(BINDESTDIR)
uninstall: uninstall:
rm -f $(addprefix $(DESTDIR)/bin/,$(PROGS)) rm -f $(addprefix $(BINDESTDIR)/,$(PROGS))
rmdir --ignore-fail-on-non-empty $(DESTDIR)/bin rmdir --ignore-fail-on-non-empty $(BINDESTDIR)
%: %.c $(TRTL_SW)/lib/libmockturtle.a %: %.c $(TRTL_SW)/lib/libmockturtle.a
$(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@ $(LDLIBS) $(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@ $(LDLIBS)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment