Name
ocpidev-clean — cleans OpenCPI assets
Synopsis
ocpidev [<options>] clean [<noun> [<name> ]]
DESCRIPTION
The clean verb cleans the OpenCPI assets specified by the noun used
in the command. If no nouns are provided, ocpidev cleans the current
directory. When the plural version of the nouns are used, no name is
specified and all assets of that type are cleaned.
Asset types to be specified in the <noun> argument are:
-
application(s)
-
Clean all applications or a specific ACI application.
-
hdl
A prefix to indicate an HDL asset in the hdl subdirectory of a project.
Possible HDL assets are:
-
assembly|ies
-
Clean all or a specified HDL assembly.
-
device
-
Clean an HDL device worker in a
specified library.
-
platform(s)
-
Clean all or a specified HDL platform.
-
primitive(s)
Clean all or a specified HDL primitive of a specified type.
Possible HDL primitive types are:
-
library
-
Clean a primitive that results in a library of modules.
-
core
-
Clean a primitive that results in a synthesized
core/netlist.
-
library
-
Clean the specified component library.
-
project
-
Clean all assets in a project.
-
worker
-
Clean the specified worker.
-
test
-
Clean but do not run the specified component unit test.
OPTIONS
Options When Cleaning Tests
-
--simulation
-
Only clean the outputs from simulation, not any results of building or execution. Simulation outputs can be
very large. This removes them without removing other potentially useful outputs.
-
--execute
-
Only clean the outputs from test execution, not building. This does include simulation outputs.
EXAMPLES
Clean the current asset or directory and the assets underneath it.
ocpidev clean
Clean the assets project. Omit the name assets if
inside the assets project.
ocpidev clean project assets
Inside the assets project, clean the dsp_comps library
located at components/dsp_comps.
ocpidev clean library dsp_comps
COPYING
Copyright (C) 2020 OpenCPI www.opencpi.org. OpenCPI is free software:
you can redistribute it and/or modify it under the terms of the
GNU Lesser General Public License as published by the Free
Software Foundation, either version 3 of the License, or (at your
option) any later version.