Files
entropy/rigo/Makefile
2012-04-01 19:07:40 +02:00

42 lines
1.3 KiB
Makefile

SUBDIRS = data
PREFIX = /usr
BINDIR = $(PREFIX)/bin
LIBDIR = $(PREFIX)/lib
RIGODIR = $(LIBDIR)/rigo
DESTDIR =
all:
for d in $(SUBDIRS); do $(MAKE) -C $$d; done
install:
install -d $(DESTDIR)$(BINDIR)/
install -d $(DESTDIR)$(RIGODIR)/rigo/ \
$(DESTDIR)$(RIGODIR)/rigo/controllers \
$(DESTDIR)$(RIGODIR)/rigo/models \
$(DESTDIR)$(RIGODIR)/rigo/ui/gtk3/controllers \
$(DESTDIR)$(RIGODIR)/rigo/ui/gtk3/models \
$(DESTDIR)$(RIGODIR)/rigo/ui/gtk3/widgets \
install -m 644 $(wildcard rigo/*.py) $(DESTDIR)$(RIGODIR)/rigo/
install -m 644 $(wildcard rigo/models/*.py) \
$(DESTDIR)$(RIGODIR)/rigo/models/
install -m 644 $(wildcard rigo/controllers/*.py) \
$(DESTDIR)$(RIGODIR)/rigo/controllers/
install -m 644 $(wildcard rigo/ui/*.py) \
$(DESTDIR)$(RIGODIR)/rigo/ui/
install -m 644 $(wildcard rigo/ui/gtk3/*.py) \
$(DESTDIR)$(RIGODIR)/rigo/ui/gtk3/
install -m 644 $(wildcard rigo/ui/gtk3/models/*.py) \
$(DESTDIR)$(RIGODIR)/rigo/ui/gtk3/models/
install -m 644 $(wildcard rigo/ui/gtk3/controllers/*.py) \
$(DESTDIR)$(RIGODIR)/rigo/ui/gtk3/controllers/
install -m 644 $(wildcard rigo/ui/gtk3/widgets/*.py) \
$(DESTDIR)$(RIGODIR)/rigo/ui/gtk3/widgets/
install -m 755 rigo_app.py $(DESTDIR)$(BINDIR)/rigo
for d in $(SUBDIRS); do $(MAKE) -C $$d install; done
clean:
for d in $(SUBDIRS); do $(MAKE) -C $$d clean; done