2 .
include "../Makefile.langs"
8 # verbatim from gcc/objc/Make-lang.in
12 objc-gnu-runtime-abi-01.c \
15 objc-next-runtime-abi-01.c \
16 objc-next-runtime-abi-02.c \
17 objc-runtime-shared-support.c
20 COMMOBJS
= ${C_AND_OBJC_OBJS
:S
/^
/..\
/cc1\
//:.c
=.o
} ..
/cc1
/main.o
21 OBJS
= ${COMMOBJS} cc1obj-checksum.o
23 BACKEND
= ${LIBBACKEND} ${LIBCOMMONTARG} ${LIBCOMMON} ${LIBCPP} ${LIBDECNUMBER}
24 LDADD
= ${BACKEND} ${LIBIBERTY} ${BACKENDLIBS}
25 DPADD
= ${BACKEND} ${LIBIBERTY} ${BACKENDLIBS}
28 echo
"${LD} ${LDFLAGS}" > ${.TARGET
}
30 cc1obj-checksum.o
: ${COMMOBJS} ${OBJC_OBJS
:.c
=.o
} checksum-options
31 ${TOOLDIR}/genchecksum.nx
${COMMOBJS} ${OBJC_OBJS
:.c
=.o
} \
32 ${BACKEND} checksum-options
> ${.TARGET
:.o
=.c
}
33 ${CC} ${CFLAGS} -c
${.TARGET
:.o
=.c
}
35 CLEANFILES
+= cc1obj-checksum.
* checksum-options
37 .
include <bsd.prog.mk
>