#! /bin/sh # Copyright (c) 2002-2016, Dirk Krause. All rights reserved. # SPDX-License-Identifier: BSD-3-Clause # # DO NOT RUN THIS SCRIPT MANUALLY! # This script is run from the Makefile in the parent directory on # make clean # after removing other files. # echo '>>>' `date '+%Y-%m-%d %H:%M:%S'` scripts/clean.sh DIR=`dirname $0` echo $DIR for i in *.ctr do j=`echo $i | sed -e 's/\.ctr//g'` [ ! -f $j.c ] || rm -f $j.c egrep '%%.*header' $i > /dev/null EC=$? if [ "X$EC" = "X0" ] then rm $j.h fi done for i in *.cpt do j=`echo $i | sed -e 's/\.cpt//g'` [ ! -f $j.cpp ] || rm -f $j.cpp egrep '%%.*header' $i > /dev/null EC=$? if [ "X$EC" = "X0" ] then rm $j.h fi done for i in *.wxc do j=`echo $i | sed -e 's/\.wxc//g'` [ ! -f $j.cpp ] || rm -f $j.cpp egrep '%%.*header' $i > /dev/null EC=$? if [ "X$EC" = "X0" ] then rm $j.h fi done echo '<<<' `date '+%Y-%m-%d %H:%M:%S'` scripts/clean.sh