Files
harbour-core/harbour/source/vm/vmmt/Makefile
Przemyslaw Czerpak 386083bbd1 2009-09-24 13:57 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/vm/itemapi.c
    * modified (optimized manually) hb_itemPutNLen() to not exploit bug
      in ICC optimizer when itemapi.c is compiled by ICC with -fpic switch.

  * harbour/source/vm/vmmt/Makefile
    * removed hack for ICC compilers which disabled HB_VM_ALL in ICC builds
       BTW it was not enough (my mistake) and the problem was exploited also
           when itemapi.c was compiled standalone
2009-09-24 11:58:08 +00:00

85 lines
1.1 KiB
Makefile

#
# $Id$
#
ROOT := ../../../
include $(TOP)$(ROOT)config/global.mk
vpath %.c ../
vpath %.prg ../
ifeq ($(HB_PLATFORM),win)
ifeq ($(HB_COMPILER),mingw)
C_MAIN := mainwin.c
else
C_MAIN := mainstd.c mainwin.c
endif
else
ifeq ($(HB_PLATFORM),wce)
C_MAIN := mainwin.c
else
ifeq ($(HB_PLATFORM),os2)
C_MAIN := mainstd.c
else
C_MAIN := main.c
endif
endif
endif
ifeq ($(HB_HVM_ALL),yes)
C_SOURCES := \
hvmall.c \
else
C_SOURCES := \
hvm.c \
arrays.c \
classes.c \
dynsym.c \
codebloc.c \
estack.c \
extend.c \
fm.c \
garbage.c \
hashes.c \
itemapi.c \
macro.c \
memvars.c \
set.c \
thread.c \
endif
C_SOURCES += \
arrayshb.c \
asort.c \
break.c \
cmdarg.c \
debug.c \
dynlibhb.c \
eval.c \
evalhb.c \
extrap.c \
hashfunc.c \
initexit.c \
initsymb.c \
memvclip.c \
pcount.c \
pvalue.c \
proc.c \
runner.c \
vm.c \
$(C_MAIN) \
PRG_SOURCES := \
harbinit.prg \
LIBNAME := hbvmmt
HB_CFLAGS += -DHB_MT_VM
include $(TOP)$(ROOT)config/lib.mk