has_hildon_libs = $(shell pkg-config --exists hildon-libs && echo yes)
ifeq ($(has_hildon_libs),yes)
OSVER=OS2006
PKG_HILDON = hildon-libs
else
OSVER=OS2008
PKG_HILDON = hildon-1
endif

CFLAGS_ADD = -g -W -Wall -D $(OSVER) `pkg-config --cflags gtk+-2.0 gconf-2.0 $(PKG_HILDON) libosso`
LDFLAGS_ADD = `pkg-config --libs gtk+-2.0 gconf-2.0 $(PKG_HILDON) libosso`
LD = $(CC)

all:	s4chords

s4chords.o:	s4chords.c chordlib.h prefs.h
	$(CC) $(CFLAGS_ADD) -c -o s4chords.o s4chords.c

chordlib.o:	chordlib.c chordlib.h
	$(CC) $(CFLAGS_ADD) -c -o chordlib.o chordlib.c

prefs.o:	prefs.c prefs.h
	$(CC) $(CFLAGS_ADD) -c -o prefs.o prefs.c

s4chords:	s4chords.o chordlib.o prefs.o
	$(LD) -o s4chords $(LDFLAGS_ADD) s4chords.o chordlib.o prefs.o

clean:
	rm -f s4chords *.o core

DESTDIR ?= /usr/local
install:
	install s4chords ${DESTDIR}/bin
