rename amd64 architecture to x86_64
[dragonfly.git] / gnu / usr.bin / cc41 / Makefile.tgt
CommitLineData
36a563f2 1# $DragonFly: src/gnu/usr.bin/cc41/Makefile.tgt,v 1.2 2008/06/30 19:04:49 hasso Exp $
ddf7cc86
SS
2
3TARGET_ARCH?= ${MACHINE_ARCH}
4
36a563f2 5version= 4.1.2
e0d0c285 6target_machine= ${TARGET_ARCH}-pc-dragonflybsd
ddf7cc86
SS
7
8GCC_CPU?= ${TARGET_ARCH}
c1543a89 9.if ${TARGET_ARCH} == "x86_64"
ddf7cc86
SS
10GCC_CPU= i386
11.endif
12
13# from gcc/Makefile
14srcdir= ${GCCDIR}/gcc
15
16host_xm_file_list= ${STOPDIR}/cc_prep/dragonfly-native.h
17host_xm_file_list+= ${GCCDIR}/include/ansidecl.h
18HASHTAB_H = ${GCCDIR}/include/hashtab.h
19SPLAY_TREE_H= ${GCCDIR}/include/splay-tree.h
20SYMTAB_H = ${GCCDIR}/libcpp/include/symtab.h
21CPP_ID_DATA_H= ${GCCDIR}/libcpp/include/line-map.h \
22 ${GCCDIR}/libcpp/include/cpplib.h \
23 ${GCCDIR}/libcpp/include/cpp-id-data.h
24
25out_file= $(srcdir)/config/${GCC_CPU}/${GCC_CPU}.c
26
27GTFILES_SRCDIR = $(srcdir)
28
6ba985d7
SS
29# This is ordered to avoid build warnings/errors
30
ddf7cc86 31TARGET_INC= options.h
c1543a89 32.if ${TARGET_ARCH} == "x86_64"
ddf7cc86
SS
33TARGET_INC+= i386/biarch64.h
34.endif
35TARGET_INC+= ${GCC_CPU}/${GCC_CPU}.h
c1543a89 36.if ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "x86_64"
ddf7cc86
SS
37TARGET_INC+= ${GCC_CPU}/unix.h
38TARGET_INC+= ${GCC_CPU}/att.h
39.endif
40TARGET_INC+= dbxelf.h
41TARGET_INC+= elfos.h
42TARGET_INC+= dragonfly-spec.h
43TARGET_INC+= dragonfly.h
c1543a89 44.if ${TARGET_ARCH} == "x86_64"
ddf7cc86 45TARGET_INC+= ${GCC_CPU}/x86-64.h
6ba985d7
SS
46.endif
47TARGET_INC+= ${GCC_CPU}/dragonfly.h
c1543a89 48.if ${TARGET_ARCH} == "x86_64"
ddf7cc86
SS
49TARGET_INC+= ${GCC_CPU}/dragonfly64.h
50.endif
51TARGET_INC+= defaults.h
52
53#
54# Use TARGET_INC as a template and build a list of target specific
55# include files for gengtype to scan
56#
57tm_file_list= ${STOPDIR}/cc_prep/dragonfly-native.h
58
59.for H in ${TARGET_INC}
60.for D in ${GCCDIR}/gcc/config ${GCCDIR}/gcc ${STOPDIR}/cc_prep/config ${STOPDIR}/cc_prep
61.if exists($D/$H)
62tm_file_list+= $D/$H
63.endif
64.endfor
65.endfor