1 # $DragonFly: src/gnu/usr.bin/cc41/Makefile.tgt,v 1.2 2008/06/30 19:04:49 hasso Exp $
3 TARGET_ARCH?= ${MACHINE_ARCH}
6 target_machine= ${TARGET_ARCH}-pc-dragonflybsd
8 GCC_CPU?= ${TARGET_ARCH}
9 .if ${TARGET_ARCH} == "x86_64"
16 host_xm_file_list= ${STOPDIR}/cc_prep/dragonfly-native.h
17 host_xm_file_list+= ${GCCDIR}/include/ansidecl.h
18 HASHTAB_H = ${GCCDIR}/include/hashtab.h
19 SPLAY_TREE_H= ${GCCDIR}/include/splay-tree.h
20 SYMTAB_H = ${GCCDIR}/libcpp/include/symtab.h
21 CPP_ID_DATA_H= ${GCCDIR}/libcpp/include/line-map.h \
22 ${GCCDIR}/libcpp/include/cpplib.h \
23 ${GCCDIR}/libcpp/include/cpp-id-data.h
25 out_file= $(srcdir)/config/${GCC_CPU}/${GCC_CPU}.c
27 GTFILES_SRCDIR = $(srcdir)
29 # This is ordered to avoid build warnings/errors
32 .if ${TARGET_ARCH} == "x86_64"
33 TARGET_INC+= i386/biarch64.h
35 TARGET_INC+= ${GCC_CPU}/${GCC_CPU}.h
36 .if ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "x86_64"
37 TARGET_INC+= ${GCC_CPU}/unix.h
38 TARGET_INC+= ${GCC_CPU}/att.h
42 TARGET_INC+= dragonfly-spec.h
43 TARGET_INC+= dragonfly.h
44 .if ${TARGET_ARCH} == "x86_64"
45 TARGET_INC+= ${GCC_CPU}/x86-64.h
47 TARGET_INC+= ${GCC_CPU}/dragonfly.h
48 .if ${TARGET_ARCH} == "x86_64"
49 TARGET_INC+= ${GCC_CPU}/dragonfly64.h
51 TARGET_INC+= defaults.h
54 # Use TARGET_INC as a template and build a list of target specific
55 # include files for gengtype to scan
57 tm_file_list= ${STOPDIR}/cc_prep/dragonfly-native.h
59 .for H in ${TARGET_INC}
60 .for D in ${GCCDIR}/gcc/config ${GCCDIR}/gcc ${STOPDIR}/cc_prep/config ${STOPDIR}/cc_prep