File: Makefile

package info (click to toggle)
pysatellites 2.7-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 340 kB
  • sloc: python: 949; xml: 87; makefile: 32; sh: 6
file content (40 lines) | stat: -rw-r--r-- 1,151 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
DESTDIR = 

STELLARIUM_TEXTURES = /usr/share/stellarium/textures

all: user-interface pysatellites.1

pysatellites.1: manpage.xml
	xsltproc --nonet /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl manpage.xml

clean:
	rm -f *~ *.pyc
	rm -rf __pycache__
	rm -f UI_*
	rm -rf build

user-interface: UI_pysat.py UI_graphe.py

UI_%.py: %.ui
	pyuic5 $< -o $@

install: all
	mkdir -p $(DESTDIR)/usr/bin
	install -m 755 pysatellites $(DESTDIR)/usr/bin
	mkdir -p $(DESTDIR)/usr/share/applications
	install -m 644 pysatellites.desktop $(DESTDIR)/usr/share/applications
	mkdir -p $(DESTDIR)/usr/share/pysatellites
	install -m 644 *.py $(DESTDIR)/usr/share/pysatellites
	cp -a icones $(DESTDIR)/usr/share/pysatellites
	# install images from stellarium-data;
	# stellarium-data is not necessary later.
	mkdir -p $(DESTDIR)/usr/share/pysatellites/images
	for d in $(STELLARIUM_TEXTURES); do \
	  for f in $$(ls $$d/*.png); do \
	    g=$(DESTDIR)/usr/share/pysatellites/images/$$(echo $$(basename $$f)| sed -e 's/png/jpg/'); \
	    convert $$f $$g; \
	  done; \
	done


.PHONY = user-interface install clean install-textures all install-for-debian