CPP  = g++
EXECUTABLE = SPRedit
REMOVE = rm -f
COPY = cp -f
ICON = SPRedit.png
MENUENTRY = SPRedit.desktop
APPDIR = /usr/bin/
ICONDIR = /usr/share/icons/
MENUDIR = /usr/share/applications

.PHONY: all all-before all-after clean clean-custom

all: all-before SPRedit all-after

SPRedit: main.cpp
	$(CPP) main.cpp -o $(EXECUTABLE) `allegro-config --libs`

clean: clean-custom
	${REMOVE} $(EXECUTABLE)
	${REMOVE} $(APPDIR)/$(EXECUTABLE)
	${REMOVE} $(ICONDIR)/$(ICON)
	${REMOVE} $(MENUDIR)/$(MENUENTRY)	

install: install
	chown 777 $(EXECUTABLE)
	$(COPY) $(EXECUTABLE) $(APPDIR)
	$(COPY) $(ICON) $(ICONDIR)
	$(COPY) $(MENUENTRY) $(MENUDIR)

