summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2013-12-18 10:43:16 -0800
committerKeith Packard <keithp@keithp.com>2013-12-18 10:43:16 -0800
commiteb659fb0ee80c25312be36b3d8adb686813db125 (patch)
tree468fe7ff8c8c07266e32a1e0bec42cd6580d8e98 /src
parent9c200c3bc742b4dd1a7e28bfce9d5b27e833aae5 (diff)
altos: create target pdclib directories before building
Diffstat (limited to 'src')
-rw-r--r--src/Makefile8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/Makefile b/src/Makefile
index 2ba59d94..2488cbab 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -44,6 +44,7 @@ SUBDIRS=
ifeq ($(strip $(HAVE_PDCLIB)),yes)
PDCLIB=pdclib
+CLEAN_PDCLIB=clean-pdclib
endif
ifeq ($(strip $(HAVE_SDCC)),yes)
@@ -110,8 +111,11 @@ ao_kalman.h: make-kalman kalman.5c kalman_filter.5c load_csv.5c matrix.5c
ao_whiten.h: make-whiten
nickle $< > $@
-clean-local:
+clean-local: $(CLEAN_PDCLIB)
rm -f altitude.h ao_kalman.h
pdclib:
- cd ../pdclib && make && make prefix=`pwd`/opt install
+ cd ../pdclib && mkdir -p opt/include opt/lib && make && make prefix=`pwd`/opt install
+
+clean-pdclib:
+ cd ../pdclib && make clean && rm -rf opt \ No newline at end of file