# icons/Makefile
#
# wifimgr
#	manage WiFi networks
#
# $Id$
#

DESTDIR ?=
PREFIX ?=	/usr/local

WIFIMGRDIR ?=	${DESTDIR}${PREFIX}/share/wifimgr
DESKTOPDIR ?=	${DESTDIR}${PREFIX}/share/applications

DIRNAME ?=	dirname
INSTALL ?=	install
MKDIR ?=	mkdir -p
RM ?=		rm -f
RMDIR ?=	rmdir
SED ?=		sed

icondir =	${WIFIMGRDIR}/icons

icons = \
		eye.png \
		disabled.png \
		freebsd-surf.png \
		icon.png \
		on-off.png \
		padlock-open.png \
		padlock-unk.png \
		padlock-rsn.png \
		padlock-wep.png \
		padlock-wpa.png \
		signal_bars_0.png \
		signal_bars_1.png \
		signal_bars_2.png \
		signal_bars_3.png \
		signal_bars_4.png \
		signal_bars_5.png \
		wifimgr.png \
		wifimgr-grey.png \
		wifimgr24green.png

desktop =	wifimgr.desktop

all:		do-build

clean:		do-clean

install:	do-install

deinstall:	do-deinstall

do-build::	${desktop}

do-install::	${icondir} ${DESKTOPDIR}/${desktop}

${icondir}:
		${MKDIR} ${icondir}

.for icon in ${icons}
installed +=	${icondir}/${icon}

do-install::	${icondir}/${icon}

${icondir}/${icon}:	${icon}
		${INSTALL} -m 444 $? $@
.endfor

${desktop}:	${desktop}.in
		${SED} 's,%%PREFIX%%,${PREFIX},' $? >$@

installed +=	${DESKTOPDIR}/${desktop}

do-install::	${DESKTOPDIR}/${desktop}

${DESKTOPDIR}/${desktop}:	${desktop}
		${INSTALL} -m 444 $? $@

do-clean:
		${RM} ${desktop}

do-deinstall:
		${RM} ${installed}
		-${RMDIR} ${icondir}
		-${RMDIR} ${WIFIMGRDIR}
