PREFIX = /usr/local

all: dwm dmenu st sxiv noice xbanish

clean: dwm-clean dmenu-clean st-clean sxiv-clean noice-clean xbanish-clean

install: dwm-install dmenu-install st-install sxiv-install noice-install xbanish-install
	cp scripts/* $(PREFIX)/bin/

dwm: style.h
	$(MAKE) -C dwm-gaps

dwm-install:
	$(MAKE) install -C dwm-gaps

dwm-clean:
	$(MAKE) clean -C dwm-gaps

dwmbar:
	$(MAKE) -C dwmgobar

dwmbar-install:
	$(MAKE) install -C dwmgobar

dwmbar-clean:
	$(MAKE) clean -C dwmgobar

dmenu: style.h
	$(MAKE) -C dmenu

dmenu-install:
	$(MAKE) install -C dmenu

dmenu-clean:
	$(MAKE) clean -C dmenu

st: style.h
	$(MAKE) -C st-82

st-install:
	$(MAKE) install -C st-82

st-clean:
	$(MAKE) clean -C st-82

sxiv: style.h
	$(MAKE) -C sxiv

sxiv-install:
	$(MAKE) install -C sxiv

sxiv-clean:
	$(MAKE) clean -C sxiv

noice:
	$(MAKE) -C noice

noice-install:
	$(MAKE) install -C noice

noice-clean:
	$(MAKE) clean -C noice

xbanish:
	$(MAKE) -C xbanish

xbanish-install:
	$(MAKE) install -C xbanish

xbanish-clean:
	$(MAKE) clean -C xbanish