xref: /curl/packages/vms/clean_gnv_curl.com (revision 9eafc115)
1$! File: clean_gnv_curl.COM
2$!
3$! The GNV environment leaves behind some during the configure and build
4$! procedure that need to be cleaned up.
5$!
6$! The default is to remove all the left over stuff from running the
7$! configure script and to remove all intermediate binary files.
8$!
9$! This should be run with no parameters after the gnv_curl_configure.sh
10$! script is run.
11$!
12$! Parameter P1: REALCLEAN
13$!   This removes all build products and brings the environment back to
14$!   the point where the gnv_curl_configure.sh procedure needs to be run again.
15$!
16$! Copyright (C) John Malmberg
17$!
18$! Permission to use, copy, modify, and/or distribute this software for any
19$! purpose with or without fee is hereby granted, provided that the above
20$! copyright notice and this permission notice appear in all copies.
21$!
22$! THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
23$! WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
24$! MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
25$! ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
26$! WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
27$! ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
28$! OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
29$!
30$! SPDX-License-Identifier: ISC
31$!
32$!============================================================================
33$!
34$! Save this so we can get back.
35$ default_dir = f$environment("default")
36$!
37$!
38$! Move to where the base directory is.
39$ set def [--]
40$!
41$!
42$ file = "sys$login:sh*."
43$ if f$search(file) .nes. "" then delete 'file';*
44$!
45$ file = "sys$login:make*."
46$ if f$search(file) .nes. "" then delete 'file';*
47$!
48$ file = "lcl_root:[]confdefs.h"
49$ if f$search(file) .nes. "" then delete 'file';*
50$!
51$ file = "lcl_root:[]conftest.dsf"
52$ if f$search(file) .nes. "" then delete 'file';*
53$!
54$ file = "lcl_root:[]conftest.lis"
55$ if f$search(file) .nes. "" then delete 'file';*
56$!
57$ file = "lcl_root:[]conftest.sym"
58$ if f$search(file) .nes. "" then delete 'file';*
59$!
60$!
61$ file = "lcl_root:[.conf*...]*.*"
62$ if f$search(file) .nes. "" then delete 'file';*
63$ file = "lcl_root:[]conf*.dir
64$ if f$search(file) .nes. "" then delete 'file';*
65$!
66$!
67$ file = "lcl_root:[.lib]*.out"
68$ if f$search(file) .nes. "" then delete 'file';*
69$ file = "lcl_root:[.lib]*.o"
70$ if f$search(file) .nes. "" then delete 'file';*
71$!
72$!
73$ file = "lcl_root:[.lib]*.lis"
74$ if f$search(file) .nes. "" then delete 'file';*
75$!
76$ file = "lcl_root:[.src]*.lis"
77$ if f$search(file) .nes. "" then delete 'file';*
78$!
79$ file = "lcl_root:[.src]cc_temp*."
80$ if f$search(file) .nes. "" then delete 'file';*
81$!
82$ file = "lcl_root:[.src]*.dsf"
83$ if f$search(file) .nes. "" then delete 'file';*
84$!
85$ file = "lcl_root:[.src]*.o"
86$ if f$search(file) .nes. "" then delete 'file';*
87$!
88$ file = "lcl_root:[.lib]ar*."
89$ if f$search(file) .nes. "" then delete 'file';*
90$!
91$ file = "lcl_root:[.lib]cc_temp*."
92$ if f$search(file) .nes. "" then delete 'file';*
93$!
94$ file = "lcl_root:[...]*.lo"
95$ if f$search(file) .nes. "" then delete 'file';*
96$!
97$ file = "lcl_root:[...]*.a"
98$ if f$search(file) .nes. "" then delete 'file';*
99$!
100$ file = "lcl_root:[...]*.la"
101$ if f$search(file) .nes. "" then delete 'file';*
102$!
103$ file = "lcl_root:[...]*.lai"
104$ if f$search(file) .nes. "" then delete 'file';*
105$!
106$ file = "lcl_root:[.packages.vms]curl-*_original_src.bck"
107$ if f$search(file) .nes. "" then delete 'file';*
108$!
109$ file = "lcl_root:[.packages.vms]curl_d-*_original_src.bck"
110$ if f$search(file) .nes. "" then delete 'file';*
111$!
112$ file = "lcl_root:[.packages.vms]curl-*_vms_src.bck"
113$ if f$search(file) .nes. "" then delete 'file';*
114$!
115$ file = "lcl_root:[.packages.vms]curl_d-*_vms_src.bck"
116$ if f$search(file) .nes. "" then delete 'file';*
117$!
118$ file = "lcl_root:[.packages.vms]curl-*.release_notes"
119$ if f$search(file) .nes. "" then delete 'file';*
120$!
121$ file = "lcl_root:[.packages.vms]curl_d-*.release_notes"
122$ if f$search(file) .nes. "" then delete 'file';*
123$!
124$ file = "lcl_root:[.packages.vms]*-curl-*.pcsi$desc"
125$ if f$search(file) .nes. "" then delete 'file';*
126$!
127$ file = "lcl_root:[.packages.vms]*-curl_d-*.pcsi$desc"
128$ if f$search(file) .nes. "" then delete 'file';*
129$!
130$ file = "lcl_root:[.packages.vms]*-curl-*.pcsi$text"
131$ if f$search(file) .nes. "" then delete 'file';*
132$!
133$ file = "lcl_root:[.packages.vms]*-curl_d-*.pcsi$text"
134$ if f$search(file) .nes. "" then delete 'file';*
135$!
136$!======================================================================
137$!
138$ if p1 .nes. "REALCLEAN" then goto all_exit
139$!
140$ file = "lcl_root:[...]*.obj"
141$ if f$search(file) .nes. "" then delete 'file';*
142$!
143$ file = "lcl_root:[...]Makefile."
144$ if f$search(file) .nes. "" then delete 'file';*
145$!
146$ file = "lcl_root:[...]libtool."
147$ if f$search(file) .nes. "" then delete 'file';*
148$!
149$ file = "lcl_root:[...]*.lis"
150$ if f$search(file) .nes. "" then delete 'file';*
151$!
152$ file = "lcl_root:[...]POTFILES."
153$ if f$search(file) .nes. "" then delete 'file';*
154$!
155$ file = "lcl_root:[]libcurl.pc"
156$ if f$search(file) .nes. "" then delete 'file';*
157$!
158$ file = "lcl_root:[]curl-config."
159$ if f$search(file) .nes. "" then delete 'file';*
160$!
161$ file = "lcl_root:[]config.h"
162$ if f$search(file) .nes. "" then delete 'file';*
163$!
164$ file = "lcl_root:[.src]config.h"
165$ if f$search(file) .nes. "" then delete 'file';*
166$!
167$ file = "lcl_root:[.src]curl."
168$ if f$search(file) .nes. "" then delete 'file';*
169$!
170$ file = "lcl_root:[.tests]configurehelp.pm"
171$ if f$search(file) .nes. "" then delete 'file';*
172$!
173$ file = "lcl_root:[.lib]config.h"
174$ if f$search(file) .nes. "" then delete 'file';*
175$!
176$ file = "lcl_root:[.lib]curl_config.h"
177$ if f$search(file) .nes. "" then delete 'file';*
178$!
179$ file = "lcl_root:[.lib]libcurl.vers"
180$ if f$search(file) .nes. "" then delete 'file';*
181$!
182$ file = "lcl_root:[]ca-bundle.h"
183$ if f$search(file) .nes. "" then delete 'file';*
184$!
185$ file = "lcl_root:[]config.log"
186$ if f$search(file) .nes. "" then delete 'file';*
187$!
188$ file = "lcl_root:[]config.status"
189$ if f$search(file) .nes. "" then delete 'file';*
190$!
191$ file = "lcl_root:[]conftest.dangle"
192$ if f$search(file) .nes. "" then delete 'file';*
193$!
194$ file = "lcl_root:[]CXX$DEMANGLER_DB."
195$ if f$search(file) .nes. "" then delete 'file';*
196$!
197$ file = "lcl_root:[]stamp-h1."
198$ if f$search(file) .nes. "" then delete 'file';*
199$!
200$ file = "lcl_root:[...]stamp-h1."
201$ if f$search(file) .nes. "" then delete 'file';*
202$!
203$ file = "lcl_root:[...]stamp-h2."
204$ if f$search(file) .nes. "" then delete 'file';*
205$!
206$ file = "lcl_root:[...]stamp-h3."
207$ if f$search(file) .nes. "" then delete 'file';*
208$!
209$ file = "lcl_root:[.lib]*.a"
210$ if f$search(file) .nes. "" then delete 'file';*
211$!
212$ file = "lcl_root:[...]*.spec"
213$ if f$search(file) .nes. "" then delete 'file';*
214$!
215$ file = "lcl_root:[...]gnv$*.*"
216$ if f$search(file) .nes. "" then delete 'file';*
217$!
218$ file = "lcl_root:[...]gnv*.opt"
219$ if f$search(file) .nes. "" then delete 'file';*
220$!
221$ file = "lcl_root:[.packages.vms]macro32_exactcase.exe"
222$ if f$search(file) .nes. "" then delete 'file';*
223$!
224$ file = "lcl_root:[.packages.vms]report_openssl_version.exe"
225$ if f$search(file) .nes. "" then delete 'file';*
226$!
227$ file = "lcl_root:[.packages.vms]hp_ssl_release_info.txt"
228$ if f$search(file) .nes. "" then delete 'file';*
229$!
230$ file = "lcl_root:[.src]curl.exe"
231$ if f$search(file) .nes. "" then delete 'file';*
232$!
233$all_exit:
234$!
235$! Put the default back.
236$!-----------------------
237$ set def 'default_dir'
238$!
239$ exit
240