[misc] Add missing initializer in _error_default struct instance.
[vsc-common.git] / Makefile
index 3aa349c..44c95ca 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,32 +1,38 @@
 #!/usr/bin/make
 #
-# Makefile to build libvsccli and libvscmisc
+# Makefile to build libvsccli, libvscmisc and libvscremote
 #
 # Copyright (C) 2009 Matthias Bolte <matthias.bolte@googlemail.com>
 #
 
-SUBDIRS = cli misc include
+PWD = $(shell pwd)
 
 #
 # Rules
 #
 
-.PHONY: all clean install
+.PHONY: all clean install docs
 
-all: cli-all misc-all
+all: cli-all misc-all remote-all
 
-clean: cli-clean misc-clean
+clean: cli-clean misc-clean remote-clean
 
-install: cli-install misc-install include-install
+install: cli-install misc-install include-install remote-install
+
+docs:
+       rm -rf docs/doxygen
+       mkdir -p docs/doxygen
+       doxygen
+       cp doxygen.css docs/doxygen/html/doxygen.css
 
 %-all:
-       @echo $@ | sed 's,\([a-z]*\)-all,echo "building \1"; $(MAKE) -C \1 all;,g' | sh
+       @echo $@ | sed 's,\([a-z]*\)-all,echo "building \1"; $(MAKE) -I $(PWD) -C \1 all;,g' | sh
 
 %-clean:
-       @echo $@ | sed 's,\([a-z]*\)-clean,echo "cleaning \1"; $(MAKE) -C \1 clean;,g' | sh
+       @echo $@ | sed 's,\([a-z]*\)-clean,echo "cleaning \1"; $(MAKE) -I $(PWD) -C \1 clean;,g' | sh
 
 %-install:
-       @echo $@ | sed 's,\([a-z]*\)-install,echo "installing \1"; $(MAKE) -C \1 install;,g' | sh
+       @echo $@ | sed 's,\([a-z]*\)-install,echo "installing \1"; $(MAKE) -I $(PWD) -C \1 install;,g' | sh
 
 new:
        $(MAKE) clean && $(MAKE)