[m-rev.] diff: clean _init.erl and _init.beam files

Peter Wang wangp at students.csse.unimelb.edu.au
Tue Jul 10 11:34:45 AEST 2007


Estimated hours taken: 0.1
Branches: main

compiler/make.program_target.m:
	Make `mmc --make foo.clean' remove foo_init.erl and foo_init.beam
	files.

Index: compiler/make.program_target.m
===================================================================
RCS file: /home/mercury/mercury1/repository/mercury/compiler/make.program_target.m,v
retrieving revision 1.74
diff -u -r1.74 make.program_target.m
--- compiler/make.program_target.m	8 Jun 2007 00:47:10 -0000	1.74
+++ compiler/make.program_target.m	10 Jul 2007 01:30:53 -0000
@@ -1579,9 +1579,12 @@
         !IO),
     globals.io_lookup_string_option(link_with_pic_object_file_extension,
         LinkWithPicObjExt, !IO),
+    globals.io_lookup_string_option(erlang_object_file_extension, BeamExt,
+        !IO),
     list.foldl2(make_remove_file(Verbose, ModuleName),
         ["_init.c", "_init" ++ ObjExt,
-            "_init" ++ PicObjExt, "_init" ++ LinkWithPicObjExt],
+            "_init" ++ PicObjExt, "_init" ++ LinkWithPicObjExt,
+            "_init.erl", "_init" ++ BeamExt],
         !Info, !IO).
 
 :- pred make_module_clean(module_name::in, make_info::in, make_info::out,
--------------------------------------------------------------------------
mercury-reviews mailing list
Post messages to:       mercury-reviews at csse.unimelb.edu.au
Administrative Queries: owner-mercury-reviews at csse.unimelb.edu.au
Subscriptions:          mercury-reviews-request at csse.unimelb.edu.au
--------------------------------------------------------------------------



More information about the reviews mailing list