kernel - Revert part of the contig allocation work
[dragonfly.git] / gnu / usr.bin / cc47 / cc1obj / Makefile
blob8c078760c842d5af130a2b50e46cbbd26d81b565
1 GCC_LANG_DIR= gcc/objc
2 .include "../Makefile.langs"
4 PROG= cc1obj
5 NOMAN= 1
6 NOSHARED?= yes
8 # verbatim from gcc/objc/Make-lang.in
9 OBJC_OBJS= \
10 objc-act.c \
11 objc-encoding.c \
12 objc-gnu-runtime-abi-01.c \
13 objc-lang.c \
14 objc-map.c \
15 objc-next-runtime-abi-01.c \
16 objc-next-runtime-abi-02.c \
17 objc-runtime-shared-support.c
19 SRCS= ${OBJC_OBJS}
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}
27 checksum-options:
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>