Select Git revision
-
Jiří Kalvoda authoredJiří Kalvoda authored
Makefile 1.04 KiB
VERSION=1.1
ARCHIVE=osdd-$(VERSION).tar.gz
CFLAGS=-g3 -Wall -W -Wno-parentheses -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wredundant-decls -std=gnu99
all: osdd osdc osd-batt osd-alsa
osdd: osdd.o util.o display.o
osdc: osdc.o util.o client.o
osd-batt: osd-batt.o util.o client.o
osd-alsa: osd-alsa.o util.o client.o
osdd: LDLIBS+=$(shell pkg-config --libs xft) -lXext -lX11
osdc: LDLIBS+=-lX11
osd-batt: LDLIBS+=-lX11
osd-alsa.o: CFLAGS+=$(shell pkg-config --cflags alsa)
osd-alsa: LDLIBS+=$(shell pkg-config --libs alsa) -lX11
display.o: CFLAGS+=$(shell pkg-config --cflags xft)
clean:
rm -f *~ *.o TAGS core osdd osdc osd-batt osd-alsa
install:
cp osdd osdc not2osd osd-alsa osd-batt osd-clock osdd-run osd-mpc-volume not2osd /usr/bin
compile-install:
$(MAKE) all
sudo $(MAKE) install
release:
git tag v$(VERSION)
git push --tags
git archive --format=tar --prefix=osdd-$(VERSION)/ HEAD | gzip >$(ARCHIVE)
scp $(ARCHIVE) atrey:~ftp/pub/local/mj/linux/
ssh jw "cd www && bin/release-prog osdd $(VERSION)"
mv $(ARCHIVE) ~/archives/sw/osdd/