GCC = gcc -c -Iinclude
LIBS =
LIBS += lib/liberr.a
OBJS =
OBJS += xbackdrop.o
TARGETS = bin/xbackdrop
CONFIGS = etc/xbackdroprc etc/collections

BIN_DIR = /usr/X11/bin/
ETC_DIR = /etc/xbackdrop/
INSTALL = install
INST_DIR = install -d

all: $(TARGETS)
	
bin/xbackdrop:  $(LIBS) $(OBJS)
	gcc -o bin/xbackdrop $(OBJS) -Iinclude -Llib -lerr

lib/liberr.a:
	make -C lib.err

%.o: %.c %.h
	$(GCC) $<

install:
	$(INST_DIR) $(BIN_DIR)
	$(INSTALL) -s -m 0511 bin/xbackdrop $(BIN_DIR)
	$(INST_DIR) $(ETC_DIR)
	$(INSTALL) -m 0644 etc/xbackdroprc $(ETC_DIR)
	$(INSTALL) -m 0644 etc/collections $(ETC_DIR)
	
clean:
	rm -f bin/* lib/*.a *.o lib.err/*.o
