###########################################################
### Makefile for the SDCC/PIC14 Library
###
### Copyright (C) 2005 by Raphael Neider <rneider AT web.de>
###
### The library is currently maintained by
###	Raphael Neider <rneider AT web.de>
###
### This file may be distributed under the terms of the the
### GNU General Public License (GPL). See GPL for details.
###
### $Id: Makefile.in 9568 2016-04-17 18:40:41Z molnarkaroly $
###

top_builddir = @top_builddir@
top_srcdir   = @top_srcdir@

VPATH  = @srcdir@
srcdir = @srcdir@

include $(top_builddir)/Makefile.common

.PHONY: all clean clean-intermediate install


ifeq (:,$(findstring :,$(LD) $(AS) $(LIB)))
all:
	@echo "gputils not found -- PIC14 library not built!"
else
all : install
install : recurse
endif


SUBDIRS	   = libdev
builddir   = build
installdir = bin
export installdir

C_SRC = $(sort $(notdir $(wildcard $(srcdir)/*.c)))
S_SRC = $(sort $(notdir $(wildcard $(srcdir)/*.S)))
OBJS = $(C_SRC:.c=.o) $(S_SRC:.S=.o)

clean: recurse
	$(Q)-$(RMDIR) "$(top_builddir)/$(builddir)"
	-if [ -d bin ]; then $(RMDIR) bin; fi

distclean-local:
	$(Q)-$(RM) a.cod a.hex a.lst pics.supported
	$(Q)-$(RM) -rf ./.checkdevices

distclean: clean distclean-local
	$(Q)-$(RM) config.cache config.log config.status Makefile Makefile.common
	-if [ -d bin ]; then $(RMDIR) bin; fi

clean-intermediate: recurse

include $(top_srcdir)/Makefile.rules
