Revision: 12126
          
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=12126&view=rev
Author:   vszakats
Date:     2009-08-16 00:55:17 +0000 (Sun, 16 Aug 2009)

Log Message:
-----------
2009-08-16 02:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
  * config/global.cf
  * config/rules.cf
  * config/dos/watcom.cf
  * config/win/watcom.cf
  * config/os2/watcom.cf
    % Using HB_PRGFLAGS instead of HB_FLAGSEXTRA.
    % Using HB_CFLAGS and HB_PRGFLAGS instead of HB_CDBG.
    % Using HB_CFLAGS instead of HB_CUNICODE.
    % Moved all flags from HB_RULE to HB_FLAGS (except HB_USER_PRGFLAGS).
      This only affects dos/watcom, more cmdlines will be put in HARBOURCMD.

  * external/sqlite3/Makefile
  * external/libhpdf/Makefile
  * external/libpng/Makefile
  * source/vm/maindllh/Makefile
  * source/vm/maindllp/Makefile
  * source/vm/vmmt/Makefile
  * source/rtl/gtxwc/Makefile
  * source/rtl/gtcrs/Makefile
  * source/rtl/gttrm/Makefile
  * source/rtl/gtsln/Makefile
  * contrib/gtalleg/Makefile
  * contrib/hbmysql/Makefile
  * contrib/hbodbc/Makefile
  * contrib/hbsqlit3/Makefile
  * contrib/hbqt/Makefile
  * contrib/hbfbird/Makefile
  * contrib/hbcurl/hbcurls/Makefile
  * contrib/hbcurl/Makefile
  * contrib/gtqtc/Makefile
  * contrib/rddsql/sddmy/Makefile
  * contrib/rddsql/sddpg/Makefile
  * contrib/rddsql/sddfb/Makefile
  * contrib/rddsql/sddodbc/Makefile
  * contrib/hbhpdf/Makefile
  * contrib/hbpgsql/Makefile
  * contrib/rddads/Makefile
  * contrib/hbfimage/Makefile
  * contrib/hbgd/Makefile
  * contrib/hbtip/hbtipssl/Makefile
  * contrib/hbssl/Makefile
    ! Using HB_CFLAGS/HB_PRGFLAGS to specify Makefile local
      compiler settings instead of modifying HB_USER_*FLAGS.
      This way the double defines are gone.
    + Included global.cf to all Makefiles which needs to modify
      HB_CFLAGS/HB_PRGFLAGS. Probably we should move global.cf
      inclusion to the top of all Makefiles as a convention.
      Not terribly elegant, but solves a few problems and
      more efficient.
    % Changed ', -I$(d))' to ',-I$(d))' along the way. This avoids
      wasting an extra space in command line.
    ; NOTE: It'd still be beneficial to find a way to get rid of 
            'descend' rule. It could make cmdlines cleaner/shorter 
            and whole build process simpler/faster. I didn't manage 
            so far.

  * source/vm/Makefile
    * Deleted 'HB_USER_CFLAGS := $(subst -DHB_MT_VM,,$(HB_USER_CFLAGS))'
      (since it's no longer supported practice to modify user supplied flags)
      I'm not sure if it's important enough to have. AFAIK there is no
      reason users use HB_MT_VM define, it's not a public setting, so we
      shouldn't go too much far in trying to protect against its presence.
      If it's needed, we should add 'HB_CFLAGS += -DHB_ST_VM' and handle
      HB_ST_VM as the reverse of HB_MT_VM inside the source.

  * source/rdd/dbffpt/dbffpt1.c
  * source/rdd/dbffpt/Makefile
    * Optimizations are now disabled using #pragma for __XCC__ instead of
      deleting them from HB_USER_CFLAGS. Please test, and see above on
      modifying HB_USER_CFLAGS in our make files.

  * bin/postinst.cmd
    ! Deleted double quote from target dir in xcopy commands.
      Blind change.

  * utils/hbtest/rt_main.ch
  * utils/hbtest/hbtest.hbp
  * utils/hbtest/Makefile
    + Changed to use #pragma to turn on line numbers instead of
      using HB_USER_PRGFLAGS (or HB_PRGFLAGS). This way there is
      no need for Makefile hack/tweaks and it works with all make methods
      automatically.

  * config/instsh.cf
    ! Partially restored a few things which were lost without comments
      in prev OS/2 commit:
      - Formatting
      - '@' prefixes
      - '-' prefixes

Modified Paths:
--------------
    trunk/harbour/ChangeLog
    trunk/harbour/bin/postinst.cmd
    trunk/harbour/config/dos/watcom.cf
    trunk/harbour/config/global.cf
    trunk/harbour/config/instsh.cf
    trunk/harbour/config/os2/watcom.cf
    trunk/harbour/config/rules.cf
    trunk/harbour/config/win/watcom.cf
    trunk/harbour/contrib/gtalleg/Makefile
    trunk/harbour/contrib/gtqtc/Makefile
    trunk/harbour/contrib/hbcurl/Makefile
    trunk/harbour/contrib/hbcurl/hbcurls/Makefile
    trunk/harbour/contrib/hbfbird/Makefile
    trunk/harbour/contrib/hbfimage/Makefile
    trunk/harbour/contrib/hbgd/Makefile
    trunk/harbour/contrib/hbhpdf/Makefile
    trunk/harbour/contrib/hbmysql/Makefile
    trunk/harbour/contrib/hbodbc/Makefile
    trunk/harbour/contrib/hbpgsql/Makefile
    trunk/harbour/contrib/hbqt/Makefile
    trunk/harbour/contrib/hbsqlit3/Makefile
    trunk/harbour/contrib/hbssl/Makefile
    trunk/harbour/contrib/hbtip/hbtipssl/Makefile
    trunk/harbour/contrib/rddads/Makefile
    trunk/harbour/contrib/rddsql/sddfb/Makefile
    trunk/harbour/contrib/rddsql/sddmy/Makefile
    trunk/harbour/contrib/rddsql/sddodbc/Makefile
    trunk/harbour/contrib/rddsql/sddpg/Makefile
    trunk/harbour/external/libhpdf/Makefile
    trunk/harbour/external/libpng/Makefile
    trunk/harbour/external/sqlite3/Makefile
    trunk/harbour/source/rdd/dbffpt/Makefile
    trunk/harbour/source/rdd/dbffpt/dbffpt1.c
    trunk/harbour/source/rtl/gtcrs/Makefile
    trunk/harbour/source/rtl/gtsln/Makefile
    trunk/harbour/source/rtl/gttrm/Makefile
    trunk/harbour/source/rtl/gtxwc/Makefile
    trunk/harbour/source/vm/Makefile
    trunk/harbour/source/vm/maindllh/Makefile
    trunk/harbour/source/vm/maindllp/Makefile
    trunk/harbour/source/vm/vmmt/Makefile
    trunk/harbour/utils/hbtest/Makefile
    trunk/harbour/utils/hbtest/hbtest.hbp
    trunk/harbour/utils/hbtest/rt_main.ch


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to