2 .include "Makefile.headers"
3 .include "../Makefile.inc"
4 .PATH: ${GCCDIR}/lto-plugin
5 .PATH: ${GCCDIR}/libiberty
6 .PATH: ${GCCDIR}/include
7 .PATH: ${GCCDIR}/gcc/cp
8 .PATH: ${GCCDIR}/libcpp/include
16 # GCC driver looks for LTO plugin library in libexec, not lib
17 TARGET_SHLIBDIR= /usr/libexec/gcc47
19 # Plugin support file locations
20 PLUGIN_RESOURCE_DIR= /usr/lib/gcc47/plugin
21 PLUGIN_HEADER_DIR= ${PLUGIN_RESOURCE_DIR}/include
23 CFLAGS+= -I${GCCDIR}/include
24 CFLAGS+= -I${GCCDIR}/libiberty
25 CFLAGS+= -DHAVE_CONFIG_H
31 simple-object-mach-o.c \
32 simple-object-coff.c \
43 FILESGROUPS+= LVL1_ LVL2_ LVL2_1_ LVL2_2_ LVL2_3_ LVL2_4_ LVL3_
44 LVL1_DIR= ${PLUGIN_RESOURCE_DIR}
45 LVL2_DIR= ${PLUGIN_HEADER_DIR}
46 LVL2_1_DIR= ${PLUGIN_HEADER_DIR}/c-family
47 LVL2_2_DIR= ${PLUGIN_HEADER_DIR}/cp
48 LVL2_3_DIR= ${PLUGIN_HEADER_DIR}/objc
49 LVL2_4_DIR= ${PLUGIN_HEADER_DIR}/config
50 LVL3_DIR= ${PLUGIN_HEADER_DIR}/config/i386
52 LVL1_= ${.OBJDIR}/../cc_tools/tools/gtype.state
53 LVL2_= ${PLUGIN_HEADERS}
54 LVL2_1_= ${PLUGIN_HEADERS_CFAMILY}
55 LVL2_2_= ${PLUGIN_HEADERS_CP}
56 LVL2_3_= ${PLUGIN_HEADERS_OBJC}
57 LVL2_4_= ${PLUGIN_HEADERS_CONFIG}
58 LVL3_= ${PLUGIN_HEADERS_CONFIG_I386}