diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 674a250730..b9e896a040 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -8,6 +8,11 @@ 2002-12-01 13:30 UTC+0100 Foo Bar */ +2008-02-01 12:25 UTC+0100 Ryszard Glab + * config/os2/global.cf + * fixed to delete single library during 'clean' when + command shell is used + 2008-02-01 08:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbw32ddr/w32_ddrw.cpp ! Fixed compile error under MSVC. diff --git a/harbour/config/os2/global.cf b/harbour/config/os2/global.cf index 76705c94f4..891dcf9d4f 100644 --- a/harbour/config/os2/global.cf +++ b/harbour/config/os2/global.cf @@ -48,12 +48,12 @@ dirbase:: -CMD.EXE /c IF NOT EXIST $(OS2_LIB_DIR) $(MD) $(OS2_LIB_DIR) clean:: - -CMD.EXE /c IF EXIST $(OS2_ARCH_DIR)\\*.* $(RM) $(OS2_ARCH_DIR)\\*.* + -CMD.EXE /c IF EXIST $(OS2_ARCH_DIR) $(RM) $(OS2_ARCH_DIR)\*.* -CMD.EXE /c IF EXIST $(OS2_ARCH_DIR) $(RD) $(OS2_ARCH_DIR) -CMD.EXE /c IF EXIST $(HB_ARCHITECTURE) $(RD) $(HB_ARCHITECTURE) - -CMD.EXE /c IF EXIST $(OS2_LIB_DIR)\\*.* $(RM) $(OS2_LIB_DIR)\\*.* - -CMD.EXE /c IF EXIST $(OS2_LIB_DIR) $(RD) $(OS2_LIB_DIR) - -CMD.EXE /c IF EXIST $(OS2_LIB_PATH) $(RD) $(OS2_LIB_PATH) + ifneq ($(LIBNAME),) + -CMD.EXE /c IF EXIST $(OS2_LIB_DIR)\$(LIB_NAME) $(RM) $(OS2_LIB_DIR)\$(LIB_NAME) + endif else # bash