Files
harbour-core/harbour/config/vxworks/global.mk
Viktor Szakats 03a15d50b5 2010-07-16 13:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbtest/hbtest.prg
  * utils/hbtest/rt_hvm.prg
  * utils/hbtest/rt_hvma.prg
  * utils/hbtest/rt_stra.prg
  * utils/hbtest/rt_vars.ch
    + Enabled GTCGI for Harbour builds. This makes it independent
      for GTs, to there is better chance to run it. Now it also
      works on VxWorks.
    + Will now detect .dbf creation failure and continue gracefully
      with a message and skipping all related tests.

  * src/rtl/hbsocket.c
  * external/minizip/ioapi.h
  * include/hbthread.h
    + Added/cleaned hacks to avoid collision between VxWorks's own
      system types.

  * external/minizip/ioapi.h
    ! Disabled 64-bit FSIO for whole VxWorks.

  * config/vxworks/gcc.mk
  * config/vxworks/diab.mk
  * config/vxworks/global.mk
    + _VX_CPU is now defined in vxworks/global.mk.

  * src/common/hbarch.c
    ! Fixed hb_put_le_uint64() definition to match declaration.

  * include/hbdefs.h
    ! Fixed compatibility type definitions in HB_LONG_LONG_OFF mode.

  * include/hbsetup.h
    + Added bzero() declaration hack for vxworks.

  * include/hbinit.h
    + Added support for diag compiler init function.
      It requires the constructor to have public visibility.

  * src/common/hbver.c
    + Changed to always display x.x.x.x format verison no for diab.
      (in generic way).

  * INSTALL
    * Updated list of CPUs supported by vxworks.
2010-07-16 11:34:05 +00:00

46 lines
758 B
Makefile

#
# $Id$
#
all : first
BIN_EXT := .vxe
DYN_EXT := .so
DYN_PREF := lib
ifeq ($(HB_CPU),x86)
ifeq ($(HB_CCPOSTFIX),)
export HB_CCPOSTFIX := pentium
endif
_HB_VXCPU := _VX_SIMPENTIUM
else
ifeq ($(HB_CPU),arm)
ifeq ($(HB_CCPOSTFIX),)
export HB_CCPOSTFIX := arm
endif
_HB_VXCPU := _VX_ARMARCH7
else
ifeq ($(HB_CPU),mips)
ifeq ($(HB_CCPOSTFIX),)
export HB_CCPOSTFIX := mips
endif
_HB_VXCPU :=
else
ifeq ($(HB_CPU),ppc)
ifeq ($(HB_CCPOSTFIX),)
export HB_CCPOSTFIX := ppc
endif
_HB_VXCPU :=
endif
endif
endif
endif
ifneq ($(filter $(HB_BUILD_STRIP),all lib),)
ARSTRIP = && strip$(HB_CCPOSTFIX) $(LIB_DIR)/$@
endif
ifneq ($(filter $(HB_BUILD_STRIP),all bin),)
LDSTRIP := -s
DYSTRIP := -s
endif