diff options
| author | Mattias Andrée <maandree@operamail.com> | 2014-02-17 02:40:00 +0100 | 
|---|---|---|
| committer | Mattias Andrée <maandree@operamail.com> | 2014-02-17 02:40:00 +0100 | 
| commit | da569639d7dc09f560db377842105de8a73b2e44 (patch) | |
| tree | 24b12e3643e4deceee24ad0ea7a5fc36ba0b000d /Makefile | |
| parent | finish makefile (diff) | |
| download | blueshift-da569639d7dc09f560db377842105de8a73b2e44.tar.gz blueshift-da569639d7dc09f560db377842105de8a73b2e44.tar.bz2 blueshift-da569639d7dc09f560db377842105de8a73b2e44.tar.xz | |
fix datadir and libdir in source files when building
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to '')
| -rw-r--r-- | Makefile | 16 | 
1 files changed, 11 insertions, 5 deletions
| @@ -26,6 +26,7 @@ STD = c99  FLAGS = $$($(PKGCONFIG) --cflags --libs $(LIBS)) -std=$(STD) $(WARN) $(OPTIMISE) -fPIC  DATAFILES = 2deg 10deg redshift redshift_old +PYFILES = colour.py curve.py monitor.py solar.py @@ -36,15 +37,20 @@ all: command  command: bin/blueshift_randr.so bin/blueshift -bin/blueshift.zip: src/*.py -	@mkdir -p bin -	cd src && zip ../$@ *.py - -bin/blueshift: bin/blueshift.zip +bin/blueshift: obj/blueshift.zip  	echo '#!/usr/bin/python3' > $@  	cat $< >> $@  	chmod a+x $@ +obj/blueshift.zip: $(foreach F,$(PYFILES),obj/$(F)) +	@mkdir -p bin +	cd obj && zip ../$@ $(foreach F,$(PYFILES),$(F)) + +obj/%.py: src/%.py +	cp $< $@ +	sed -i '/^DATADIR *= /s#^.*$$#DATADIR = '\''$(DATADIR)/$(PKGNAME)'\''#' $@ +	sed -i '/^LIBDIR *= /s#^.*$$#LIBDIR = '\''$(LIBDIR)'\''#' $@ +  bin/blueshift_randr.so: obj/blueshift_randr.o obj/blueshift_randr_c.o  	@mkdir -p bin | 
