-all: lib libdoc cli
+all: raw lib libdoc cli
-lib: force
- @cd lib && make lib
+raw: force
+ @+$(MAKE) -C raw lib
+
+
+lib: raw force
+ @+$(MAKE) -C lib lib
libdoc: force
- @cd lib && make libdoc
+ @+$(MAKE) -C lib libdoc
+
+cli: lib force
+ @+$(MAKE) -C cli
-cli: force
- @cd cli && make
+dump: raw force
+ @+$(MAKE) -C dump
force:
clean:
- @cd lib && make clean
- @cd cli && make clean
+ @+$(MAKE) -C raw clean
+ @+$(MAKE) -C lib clean
+ @+$(MAKE) -C cli clean
+ @+$(MAKE) -C dump clean
mrproper: clean
- @cd lib && make mrproper
- @cd cli && make mrproper
+ @+$(MAKE) -C raw mrproper
+ @+$(MAKE) -C lib mrproper
+ @+$(MAKE) -C cli mrproper
+ @+$(MAKE) -C dump mrproper