consistency
[AROS.git] / config / target.cfg.in
blob4ef1b0b3cdb0e82f8b2a094a5bb9bbeb15abefe2
1 #   Copyright © 1995-2010, The AROS Development Team. All rights reserved.
2 #   $Id$
4 #   Desc: target.cfg - an autoconf output file for make variables.
7 # -------------------------------------------------------------------------- 
8 # TARGET SECTION
9 # -------------------------------------------------------------------------- 
10 FAMILY          := @aros_target_family@
11 FLAVOUR         := @aros_flavour@
12 SHARED_MOD      := @aros_shared_default@
13 SYS_INCLUDES    := @aros_target_incl@
15 TARGET_CC       := @aros_cc_pre@ @aros_target_cc@
16 KERNEL_CC       := @aros_kernel_cc@
17 TARGET_CXX      := @aros_target_cxx@
18 TARGET_AS       := @aros_target_as@
19 TARGET_LD       := @aros_target_ld@
20 SHARED_LD       := @aros_shared_ld@
21 KERNEL_LD       := @aros_kernel_ld@
22 GENMAP          := @aros_target_genmap@
23 TARGET_OBJCOPY  := @aros_target_objcopy@
24 TARGET_STRIP    := @aros_target_strip@ @aros_target_strip_flags@
25 TARGET_OBJDUMP  := @aros_target_objdump@
26 KERNEL_RESCOMP  := @aros_kernel_rescomp@
28 CONFIG_CFLAGS   := @aros_config_cflags@
29 CONFIG_AFLAGS   := @aros_config_aflags@
30 CONFIG_LDFLAGS  := @aros_config_ldflags@
31 SHARED_CFLAGS   := @aros_shared_cflags@
32 SHARED_AFLAGS   := @aros_shared_aflags@
33 SHARED_LDFLAGS  := @aros_shared_ldflags@
34 KERNEL_CFLAGS   := @aros_kernel_cflags@
35 KERNEL_OBJCFLAGS := @aros_kernel_objcflags@
36 KERNEL_INCLUDES := @aros_kernel_includes@
37 KERNEL_LDFLAGS  := @aros_kernel_ldflags@
38 DEBUG_CFLAGS    := @aros_debug_cflags@
39 DEBUG_AFLAGS    := @aros_debug_aflags@
40 DEBUG_LDFLAGS   := @aros_debug_ldflags@
42 PARANOIA_CFLAGS := @aros_paranoia_cflags@
44 NOSTDINC_CFLAGS   := @aros_target_nostdinc_cflags@
45 KERNEL_IQUOTE     := @kernel_cflags_iquote@
46 KERNEL_IQUOTE_END := @kernel_cflags_iquote_end@
47 CFLAGS_IQUOTE     := @aros_cflags_iquote@
48 CFLAGS_IQUOTE_END := @aros_cflags_iquote_end@
49 NOSTARTUP_LDFLAGS := @aros_target_nostartup_ldflags@
50 NIX_LDFLAGS       := @aros_target_nix_ldflags@
51 DETACH_LDFLAGS    := @aros_target_detach_ldflags@
52 NOSTDLIB_LDFLAGS  := @aros_target_nostdlib_ldflags@
54 COMPILER_LIBS   := @aros_compiler_libs@
55 ARCH_LIBS       := @aros_arch_libs@
57 AR              := @aros_target_ar@
58 RANLIB          := @aros_target_ranlib@
59 NM              := @aros_target_nm@
60 NM_PLAIN        := @aros_kernel_nm@
61 OBJCOPY         := @aros_target_objcopy@
62 OBJDUMP         := @aros_target_objdump@
64 # Apple iOS specific
65 IOS_PLATFORM    := @aros_ios_platform@
66 IOS_OS_VERSION  := @aros_ios_version@
67 IOS_SDK_PATH    := @aros_ios_sdk@
69 # --------------------------------------------------------------------------
70 # MAGIC: This is needed here for MetaMake to work. mmake will read the
71 # configured version of this file to find out a number of variables.
72 # --------------------------------------------------------------------------
73 HOSTDIR         := $(TOP)/bin/$(AROS_HOST_ARCH)-$(AROS_HOST_CPU)
74 TOOLDIR         := $(HOSTDIR)/tools
75 GENMF           := $(TOOLDIR)/genmf.py
76 ARCH            := $(AROS_TARGET_ARCH)
77 CPU             := $(AROS_TARGET_CPU)
78 CC              := $(TARGET_CC)
79 AS              := $(TARGET_AS)
81 # Optional components
82 X11_HIDD_TARGET    := @x11_hidd_target@
83 SDL_HIDD_TARGET    := @sdl_hidd_target@
84 PCI_HIDD_TARGET    := @pci_hidd_target@
85 OSS_LIBRARY_TARGET := @oss_library_target@
86 CROSSTOOLS_TARGET  := @crosstools_target@
88 HOST_X11_CFLAGS := $(addprefix -I,@aros_host_x11_includes@)
89 HOST_X11_LIBS   := $(addprefix -L,@aros_host_x11_libdirs@) -lX11
90 HOST_SDL_CFLAGS := @aros_host_sdl_cflags@
91 HOST_SDL_LIBS   := @aros_host_sdl_libs@
93 SDL_CFLAGS      := @SDL_CFLAGS@
95 # DBUS flags
96 ENABLE_DBUS     := @ENABLE_DBUS@
97 DBUS_CFLAGS     := @DBUS_CFLAGS@
98 DBUS_LIBFLAGS   := @DBUS_LIBFLAGS@