Lines Matching refs:d
28 # The name for selecting d in LANGUAGES.
29 d: d21$(exeext)
32 .PHONY: d
35 CFLAGS-d/d-spec.o += $(DRIVER_DEFINES) $(D_LIBPHOBOS)
37 GDC_OBJS = $(GCC_OBJS) d/d-spec.o
49 d-warn = $(filter-out -pedantic -Woverloaded-virtual, $(STRICT_WARN))
58 d/aav.o \
59 d/access.o \
60 d/aliasthis.o \
61 d/apply.o \
62 d/arrayop.o \
63 d/attrib.o \
64 d/blockexit.o \
65 d/canthrow.o \
66 d/checkedint.o \
67 d/clone.o \
68 d/cond.o \
69 d/constfold.o \
70 d/cppmangle.o \
71 d/ctfeexpr.o \
72 d/dcast.o \
73 d/dclass.o \
74 d/declaration.o \
75 d/delegatize.o \
76 d/denum.o \
77 d/dimport.o \
78 d/dinterpret.o \
79 d/dmacro.o \
80 d/dmangle.o \
81 d/dmodule.o \
82 d/doc.o \
83 d/dscope.o \
84 d/dstruct.o \
85 d/dsymbol.o \
86 d/dtemplate.o \
87 d/dversion.o \
88 d/entity.o \
89 d/escape.o \
90 d/expression.o \
91 d/expressionsem.o \
92 d/file.o \
93 d/filename.o \
94 d/func.o \
95 d/hdrgen.o \
96 d/iasm.o \
97 d/iasmgcc.o \
98 d/identifier.o \
99 d/imphint.o \
100 d/init.o \
101 d/initsem.o \
102 d/intrange.o \
103 d/json.o \
104 d/lexer.o \
105 d/mtype.o \
106 d/nogc.o \
107 d/nspace.o \
108 d/objc.o \
109 d/opover.o \
110 d/optimize.o \
111 d/outbuffer.o \
112 d/parse.o \
113 d/rmem.o \
114 d/rootobject.o \
115 d/safe.o \
116 d/sapply.o \
117 d/sideeffect.o \
118 d/speller.o \
119 d/statement.o \
120 d/statementsem.o \
121 d/staticassert.o \
122 d/staticcond.o \
123 d/stringtable.o \
124 d/tokens.o \
125 d/traits.o \
126 d/typesem.o \
127 d/utf.o \
128 d/utils.o
131 D_GENERATED_SRCS = d/id.c d/id.h d/impcnvtab.c
132 D_GENERATED_OBJS = d/id.o d/impcnvtab.o
136 d/d-attribs.o d/d-builtins.o d/d-codegen.o d/d-convert.o \
137 d/d-diagnostic.o d/d-frontend.o d/d-incpath.o d/d-lang.o \
138 d/d-longdouble.o d/d-target.o d/decl.o d/expr.o d/imports.o \
139 d/intrinsics.o d/modules.o d/runtime.o d/toir.o d/typeinfo.o d/types.o
144 d_OBJS = $(D_ALL_OBJS) d/d-spec.o
153 d/gdc.texi \
172 $(build_htmldir)/d/index.html: $(D_TEXI_FILES)
176 -I $(srcdir)/d -o $(@D) $<
180 gdc.pod: d/gdc.texi
185 d.all.cross: gdc-cross$(exeext)
186 d.start.encap: gdc$(exeext)
187 d.rest.encap:
188 d.info: doc/gdc.info
189 d.dvi: doc/gdc.dvi
190 d.pdf: doc/gdc.pdf
191 d.html: $(build_htmldir)/d/index.html
192 d.srcinfo: doc/gdc.info
194 d.srcextra:
196 d.tags: force
197 cd $(srcdir)/d; \
201 d.man: doc/gdc.1
202 d.srcman: doc/gdc.1
205 # 'make check' in gcc/ looks for check-d, as do all toplevel D-related
208 check-d: check-gdc
214 selftest-d:
218 d.install-common: installdirs
231 d.install-plugin:
233 d.install-info: $(DESTDIR)$(infodir)/gdc.info
235 d.install-pdf: doc/gdc.pdf
239 if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
241 echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(pdfdir)/gcc/$$f'"; \
242 $(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(pdfdir)/gcc/$$f"; \
245 d.install-html: $(build_htmldir)/d
248 @for p in $(build_htmldir)/d; do \
249 if test -f "$$p" || test -d "$$p"; then d=""; else d="$(srcdir)/"; fi; \
251 if test -d "$$d$$p"; then \
254 echo " $(INSTALL_DATA) '$$d$$p'/* '$(DESTDIR)$(htmldir)/$$f'"; \
255 $(INSTALL_DATA) "$$d$$p"/* "$(DESTDIR)$(htmldir)/$$f"; \
257 echo " $(INSTALL_DATA) '$$d$$p' '$(DESTDIR)$(htmldir)/$$f'"; \
258 $(INSTALL_DATA) "$$d$$p" "$(DESTDIR)$(htmldir)/$$f"; \
262 d.install-man: $(DESTDIR)$(man1dir)/$(D_INSTALL_NAME)$(man1ext)
269 d.uninstall:
277 d.mostlyclean:
278 -rm -f d/*$(objext)
279 -rm -f d/*$(coverageexts)
281 -rm -f d/idgen$(build_exeext) d/impcnvgen$(build_exeext)
283 d.clean:
284 d.distclean:
285 d.maintainer-clean:
290 d.stage1: stage1-start
291 -mv d/*$(objext) stage1/d
292 d.stage2: stage2-start
293 -mv d/*$(objext) stage2/d
294 d.stage3: stage3-start
295 -mv d/*$(objext) stage3/d
296 d.stage4: stage4-start
297 -mv d/*$(objext) stage4/d
298 d.stageprofile: stageprofile-start
299 -mv d/*$(objext) stageprofile/d
300 d.stagefeedback: stagefeedback-start
301 -mv d/*$(objext) stagefeedback/d
304 D_INCLUDES = -I$(srcdir)/d -I$(srcdir)/d/dmd -Id
306 CFLAGS-d/id.o += $(D_INCLUDES)
307 CFLAGS-d/impcnvtab.o += $(D_INCLUDES)
310 d/%.o: d/dmd/%.c $(D_GENERATED_SRCS)
314 d/%.o: d/dmd/root/%.c $(D_GENERATED_SRCS)
319 d/idgen$(build_exeext): d/idgen.dmdgen.o $(BUILD_LIBDEPS)
323 d/impcnvgen$(build_exeext): d/impcnvgen.dmdgen.o $(BUILD_LIBDEPS)
328 d/id.c: d/idgen$(build_exeext)
329 cd d && ./idgen$(build_exeext)
332 d/id.h: d/id.c
334 d/impcnvtab.c: d/impcnvgen$(build_exeext)
335 cd d && ./impcnvgen$(build_exeext)
337 d/%.dmdgen.o: $(srcdir)/d/dmd/%.c