Re: amber-developers: Problems with Make clean with current CVS Tree.

From: Mark Williamson <>
Date: Sat, 1 Apr 2006 11:29:17 -0700

Ross Walker wrote:
> The clean target in the Makefile in amber9/src has the following two
> for cleaning netcdf:
> cd netcdf/lib; rm -f libnetcdf.a
> cd netcdf/include; rm -f *
> The include directory does not exist in the CVS tree and so if one does
> build netcdf and does a Make clean in amber9/src the rm -f * command
> executed in the src directory and consequently the main amber Makefile,
> configure script, config.h etc all get deleted.

As an aside; a possible solution could be to use a conditional execute:

          cd netcdf/lib && rm -f libnetcdf.a
          cd netcdf/include && rm -f *

The "&&" states that only execute the second command if the first one
returns a success (zero). The ";" will execute the second command
regardless of the return of the first.


Received on Wed Apr 05 2006 - 23:49:31 PDT
Custom Search