# wmphoto+ Makefile

PREFIX=/usr/local
PACKAGE=wmphoto+-1.1.1

BINDIR=$(PREFIX)/bin
DOCDIR=$(PREFIX)/doc/$(PACKAGE)

CC = gcc
CCOPTIONS = -O2 -Wall
LIBDIR = -L/usr/X11R6/lib
LIBS   = -lXpm -lXext -lX11

APP = wmphoto
OBJS =  $(APP).o \
		../wmgeneral/wmgeneral.o \
		../wmgeneral/misc.o \
		../wmgeneral/list.o 

all: $(APP)

.c.o:
	$(CC) -c $(CCOPTIONS) $< -o $*.o

$(APP): $(OBJS)
	$(CC) -o $(APP) $^ $(LIBDIR) $(LIBS)

install: $(APP)
	strip $(APP)
	cp $(APP) $(BINDIR)
	chown root.root $(APP)
	chmod 755 $(APP)
	if [ ! -d $(DOCDIR) ]; then install -d $(DOCDIR); fi
	cp -p ../COPYING ../ChangeLog ../README $(DOCDIR)
	if [ ! -d $(DOCDIR)/contrib ]; then mkdir $(DOCDIR)/contrib; fi
	cp -p ../contrib/* $(DOCDIR)/contrib
	if [ ! -d $(DOCDIR)/sample+1 ]; then mkdir $(DOCDIR)/sample+1; fi
	if [ ! -d $(DOCDIR)/sample+2 ]; then mkdir $(DOCDIR)/sample+2; fi
	if [ ! -d $(DOCDIR)/sample+3 ]; then mkdir $(DOCDIR)/sample+3; fi
	if [ ! -d $(DOCDIR)/sample+4 ]; then mkdir $(DOCDIR)/sample+4; fi
	if [ ! -d $(DOCDIR)/sample+5 ]; then mkdir $(DOCDIR)/sample+5; fi
	cp -p ../sample+1/* $(DOCDIR)/sample+1
	cp -p ../sample+2/* $(DOCDIR)/sample+2
	cp -p ../sample+3/* $(DOCDIR)/sample+3
	cp -p ../sample+4/* $(DOCDIR)/sample+4
	cp -p ../sample+5/* $(DOCDIR)/sample+5

clean::
	for i in $(OBJS) ; do \
	rm -f $$i;\
	done
	rm -f $(APP)

uninstall:
	rm -f $(BINDIR)/wmphoto
	rm -f $(DOCDIR)/COPYING $(DOCDIR)/ChangeLog $(DOCDIR)/README $(DOCDIR)/contrib/* $(DOCDIR)/sample+1/* $(DOCDIR)/sample+2/* $(DOCDIR)/sample+3/* $(DOCDIR)/sample+4/* $(DOCDIR)/sample+5/*
	if [ -d $(DOCDIR)/contrib ]; then rmdir $(DOCDIR)/contrib; fi
	if [ -d $(DOCDIR)/sample+1 ]; then rmdir $(DOCDIR)/sample+1; fi
	if [ -d $(DOCDIR)/sample+2 ]; then rmdir $(DOCDIR)/sample+2; fi
	if [ -d $(DOCDIR)/sample+3 ]; then rmdir $(DOCDIR)/sample+3; fi
	if [ -d $(DOCDIR)/sample+4 ]; then rmdir $(DOCDIR)/sample+4; fi
	if [ -d $(DOCDIR)/sample+5 ]; then rmdir $(DOCDIR)/sample+5; fi
	if [ -d $(DOCDIR) ]; then rmdir $(DOCDIR); fi

