COMPILER   = gcc
LINKER     = gcc
CFLAGS     = -c
LFLAGS     =
GTKFLAGS   = `gtk-config --cflags` `gtk-config --libs`
INCLUDE    = -I.
IPATH      = /usr/X11R6/bin/
XPMBUTTON  = xpmbutton.c
GUI_C      = xmangle.c
GUI_CMD    = xmangle
XPMPATH    = /usr/local/share/xmangle
GOXPM      = go.xpm
CANCELXPM  = cancel.xpm
MAJOR      = 1
MINOR      = 0
SUBLEVEL   = 0
PLATFORM   = linux
PRGNAME    = XMangle
TITLE      = XMangle $(MAJOR).$(MINOR)
DEFINES    = -D__TITLE__="\"$(TITLE) by Rene van Bevern <RvB@pro-linux.de>\"" -D__GOXPM__=\"$(XPMPATH)/$(GOXPM)\" -D__CANCELXPM__=\"$(XPMPATH)/$(CANCELXPM)\"
SOURCES    = $(GUI_C) $(XPMBUTTON)
OBJFILES   = $(SOURCES:.c=.o)

.c.o: $(SOURCES)
		$(COMPILER)	$(CFLAGS)	$(INCLUDE)	$(DEFINES)	$<

all: $(OBJFILES)
		$(LINKER)	$(LFLAGS)	$(GTKFLAGS)	$(OBJFILES)	-o $(GUI_CMD)

clean:
		rm -f	$(OBJFILES)	$(GUI_CMD)

install:
		install	$(GUI_CMD)	$(IPATH)
		mkdir -p $(XPMPATH)
		install -m 644 *.xpm $(XPMPATH)
