#################################################
### compiler switches
-ARCH ?= 877 # might be overwritten in libio
+# ARCH might be overwritten in libio
+ARCH ?= 877
CFLAGS ?=
CFLAGS += -mpic14 -p16f$(ARCH)
CFLAGS += --std-c99
-CFLAGS += -I. -I$(topsrcdir)/../../include/pic
+CFLAGS += -I. -I$(top_srcdir)/../../include/pic
#################################################
### optimization flags
### assembler switches
ASFLAGS ?=
ASFLAGS += -pp16f$(ARCH)
-ASFLAGS += -I$(topsrcdir)/../../include/pic
+ASFLAGS += -I$(top_srcdir)/../../include/pic
+ASFLAGS += -I. -I$(srcdir)
#################################################
### linker switches
#################################################
### programs to use
-CPP = $(topsrcdir)/../../../bin/sdcpp
-CC = $(topsrcdir)/../../../bin/sdcc
+CPP = $(top_builddir)../../../bin/sdcpp
+CC = $(top_builddir)../../../bin/sdcc
AS = @GPASM@
LD = @GPLINK@
LIB = @GPLIB@