* clean.mk, device/lib/clean.mk: find on sparc-solaris does not support -maxdepth...
[fw/sdcc] / device / lib / clean.mk
index f1fa504c286706289d0167bf96db511e0c103734..5e65688caca18df066e0880cda15ab9172b003b1 100644 (file)
@@ -8,7 +8,9 @@ clean:
        rm -f *.dump*
        rm -rf build
        for model in $(MODELS); do \
-         find $$model -maxdepth 1 -type f ! -name Makefile -exec rm {} \; ; \
+         if [ -d $$model ]; then \
+           cd $$model && for name in *; do if [ -f $$name -a $$name != Makefile ]; then rm $$name; fi; done; \
+         fi; \
        done
        make -C mcs51 clean
        make -C ds390 clean