compiler/pthread: implement pthread_detach and pthread_getschedparam
[AROS.git] / config / build.cfg.in
blob6ea98eeb34a8e1868218fe1b629697a290e5c989
1 # Optional components
3 # DBUS flags
4 DBUS_CFLAGS     := @DBUS_CFLAGS@
5 DBUS_LIBFLAGS   := @DBUS_LIBFLAGS@
7 ifeq ($(OPT_HOST_X11GFX),yes)
8 HOST_X11_CFLAGS := $(addprefix -I, @aros_host_x11_includes@)
9 HOST_X11_LIBS   := $(addprefix -L,@aros_host_x11_libdirs@) -lX11
10 endif
12 ifeq ($(OPT_HOST_SDLGFX),yes)
13 HOST_SDL_CFLAGS := @aros_host_sdl_cflags@
14 HOST_SDL_LIBS   := @aros_host_sdl_libs@
15 endif
17 ifeq ($(DEBUG),yes)
18 TARGET_STRIP    := @NOP@
19 HOST_STRIP      := @NOP@
20 else
21 TARGET_STRIP    := $(TARGET_DEF_STRIP)
22 HOST_STRIP      := $(HOST_DEF_STRIP)
23 endif
25 KERNEL_CXXFLAGS   := $(subst -Wno-pointer-sign,, $(subst -Werror-implicit-function-declaration,, $(KERNEL_CFLAGS)))
26 TARGET_CXXFLAGS   := $(subst -Wno-pointer-sign,, $(subst -Werror-implicit-function-declaration,, $(TARGET_CFLAGS)))
28 # Kernel private includes, in order of precedence:
29 ifneq (,$(findstring $(ARCH),raspi))
30 TARGET_KERNEL_INCLUDES := -I$(SRCDIR)/arch/$(CPU)-native/kernel
31 else
32 TARGET_KERNEL_INCLUDES := -I$(SRCDIR)/arch/$(CPU)-$(ARCH)/kernel
33 endif
34 TARGET_KERNEL_INCLUDES += -I$(SRCDIR)/arch/all-$(ARCH)/kernel
35 ifneq ($(FAMILY),)
36 TARGET_KERNEL_INCLUDES += -I$(SRCDIR)/arch/all-$(FAMILY)/kernel
37 endif
38 TARGET_KERNEL_INCLUDES += -I$(SRCDIR)/arch/$(CPU)-all/kernel \
39                         -I$(SRCDIR)/rom/kernel
41 # Exec private includes, in order of precedence:
42 ifneq (,$(findstring $(ARCH),raspi))
43 TARGET_EXEC_INCLUDES := -I$(SRCDIR)/arch/$(CPU)-native/exec
44 else
45 TARGET_EXEC_INCLUDES := -I$(SRCDIR)/arch/$(CPU)-$(ARCH)/exec
46 endif
47 TARGET_EXEC_INCLUDES += -I$(SRCDIR)/arch/all-$(ARCH)/exec
48 ifneq ($(FAMILY),)
49 TARGET_EXEC_INCLUDES += -I$(SRCDIR)/arch/all-$(FAMILY)/exec
50 endif
51 TARGET_EXEC_INCLUDES += -I$(SRCDIR)/arch/$(CPU)-all/exec \
52                       -I$(SRCDIR)/rom/exec
54 PRIV_KERNEL_INCLUDES := $(TARGET_KERNEL_INCLUDES) $(TARGET_EXEC_INCLUDES)
55 PRIV_EXEC_INCLUDES := $(TARGET_EXEC_INCLUDES) $(TARGET_KERNEL_INCLUDES)