CC = gcc
CFLAGS = -O2 -g -O2 -DGMENU_I_KNOW_THIS_IS_UNSTABLE -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gnome-menus
LDFLAGS =  -L/usr/X11R6/lib -lX11 -lXpm -lXext -lgnome-menu -lglib-2.0 -s

BINDIR = /usr/local/bin
EXE_PROG = fvwm-xdgmenu
VERSION = 0.7.6
PKGNAME = fvwmxdgmenu-$(VERSION)

OBJECTS_PROG = fvwm-xdgmenu.o

all: $(PKGNAME).tar.gz

$(PKGNAME).tar.gz: $(EXE_PROG)
	mkdir -p $(PKGNAME)$(BINDIR)
	cp $(EXE_PROG) $(PKGNAME)$(BINDIR)
	mkdir -p ${PKGNAME}/root0/
	cp fvwm95rc $(PKGNAME)/root0/.fvwm95rc
	rm -f $(PKGNAME).tar.gz
	tar -czvPf $(PKGNAME).tar.gz $(PKGNAME)

install: all
	cp $(EXE_PROG) $(BINDIR)/$(EXE_PROG)

$(EXE_PROG): $(OBJECTS_PROG)
	$(CC) -o $(EXE_PROG) $(OBJECTS_PROG) $(LDFLAGS)

.c.o: $<
	$(CC) -c $(CFLAGS) $<

clean:
	rm -f $(OBJECTS_TEST) $(EXE_TEST) $(OBJECTS_PROG) $(EXE_PROG) $(PKGNAME).tar.gz core
	rm -fr $(PKGNAME)
