On Wed Nov 28 20:34:32 2007, coke wrote:
> mk_native_pbc has, 2x:
>
> make -s progclean
>From config/gen/makefiles/[EMAIL PROTECTED]:
progclean :
$(RM_F) $(O_FILES) \
$(PARROT) $(IMCC_DIR)/main$(O) \
$(PDUMP) $(SRC_DIR)/pdump$(O) $(SRC_DIR)/packdump$(O) \
$(SRC_DIR)/pbc_info$(O) $(PINFO) \
$(PDB) $(SRC_DIR)/pdb$(O) \
$(DIS) $(SRC_DIR)/disassemble$(O) \
$(LIBNCI_SO)
$(RM_F) $(LIBPARROT)
$(PERL) build_tools/c2str.pl --init
$(RM_F) $(STR_FILES) $(INC_DIR)/string_private_cstring.h
$(RM_F) classes/*.c classes/*.h classes/*.dump vtable.dump
# win32 import library (shared object is deleted by LIBNCI_SO above)
$(RM_F) $(DYNEXT_DIR)/libnci_test.lib
# win32 program data base - contains debugging info
$(RM_F) *.pdb $(DYNEXT_DIR)/*.pdb
# win32 incremental link status files
$(RM_F) *.ilk $(DYNEXT_DIR)/*.ilk
# win32 exported functions and data items
$(RM_F) $(DYNEXT_DIR)/*.exp
But it was replaced in r7646 with the nearly identically named target
'prog-clean':
-progclean :
- $(RM_F) $(O_FILES) \
- $(PARROT) $(IMCC_DIR)/main$(O) \
- $(PDUMP) $(SRC_DIR)/pdump$(O) $(SRC_DIR)/packdump$(O) \
- $(SRC_DIR)/pbc_info$(O) $(PINFO) \
- $(PDB) $(SRC_DIR)/pdb$(O) \
- $(DIS) $(SRC_DIR)/disassemble$(O) \
- $(LIBNCI_SO)
- $(RM_F) $(LIBPARROT)
+prog-clean :
+ $(RM_F) \
+ $(O_FILES) \
+ $(PARROT) $(IMCC_DIR)/main$(O) \
+ $(PDUMP) $(SRC_DIR)/pdump$(O) $(SRC_DIR)/packdump$(O) \
+ $(SRC_DIR)/pbc_info$(O) $(PINFO) \
+ $(PDB) $(SRC_DIR)/pdb$(O) \
+ $(DIS) $(SRC_DIR)/disassemble$(O) \
+ $(LIBNCI_TEST_SO) \
+ $(LIBPARROT)
This means that tools/dev/mk_native_pbc has been dead in the water since
#7646. Has anybody missed it? If not, why should we retain it?
kid51