* include/hbthread.h
* include/hbdefs.h
* include/hbsetup.h
* include/hbatomic.h
* include/hbfloat.h
* src/vm/task.c
* src/common/hbgete.c
* src/common/hbver.c
* src/common/hbprintf.c
* src/rtl/gtcrs/gtcrs.h
* src/rtl/hbsocket.c
* utils/hbmk2/hbmk2.prg
* config/detplat.mk
* config/global.mk
* config/detect.mk
+ config/minix
+ config/minix/libs.mk
+ config/minix/gcc.mk
+ config/minix/ack.mk
+ config/minix/global.mk
+ Added Harbour port for minix 3 operating system.
; Created by Tamas Tevesz. Many thanks!
47 lines
910 B
Makefile
47 lines
910 B
Makefile
#
|
|
# $Id$
|
|
#
|
|
|
|
## XXX: completely untested
|
|
|
|
ifeq ($(HB_BUILD_MODE),cpp)
|
|
$(error ! C++ mode is not yet supported on $(HB_PLATFORM) with $(HB_COMPILER))
|
|
HB_CMP := CC
|
|
else
|
|
HB_CMP := cc
|
|
endif
|
|
|
|
HB_BUILD_SHARED := no
|
|
HB_BUILD_DYN := no
|
|
|
|
OBJ_EXT := .o
|
|
LIB_PREF := lib
|
|
LIB_EXT := .a
|
|
|
|
CC := $(HB_CCACHE) $(HB_CCPREFIX)$(HB_CMP)$(HB_CCPOSTFIX)
|
|
CC_IN := -c
|
|
CC_OUT := -o
|
|
|
|
CFLAGS += -D_MINIX=1 -D_POSIX_SOURCE=1 -I. -I$(HB_HOST_INC)
|
|
|
|
ifeq ($(HB_BUILD_OPTIM),no)
|
|
CFLAGS += -O0
|
|
endif
|
|
|
|
ifeq ($(HB_BUILD_DEBUG),yes)
|
|
CFLAGS += -g
|
|
endif
|
|
|
|
LD := $(CC)
|
|
LD_OUT := -o
|
|
|
|
LIBPATHS := $(foreach dir,$(LIB_DIR) $(SYSLIBPATHS),-L$(dir))
|
|
LDLIBS := $(foreach lib,$(HB_USER_LIBS) $(LIBS) $(SYSLIBS),-l$(lib))
|
|
|
|
LDFLAGS += $(LIBPATHS)
|
|
|
|
AR := $(HB_CCPREFIX)ar
|
|
AR_RULE = ( $(AR) $(ARFLAGS) $(HB_AFLAGS) $(HB_USER_AFLAGS) rcs $(LIB_DIR)/$@ $(^F) $(ARSTRIP) ) || ( $(RM) $(LIB_DIR)/$@ && $(FALSE) )
|
|
|
|
include $(TOP)$(ROOT)config/rules.mk
|