Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 214623
Collapse All | Expand All

(-)src/phobos/linux.mak.orig (+20 lines)
Lines 44-49 Link Here
44
ifeq (html,$(MAKECMDGOALS))
44
ifeq (html,$(MAKECMDGOALS))
45
    OBJDIR=none
45
    OBJDIR=none
46
endif
46
endif
47
ifeq (headers,$(MAKECMDGOALS))
48
    DFLAGS:=$(DFLAGS) -O -release
49
    OBJDIR=none
50
endif
47
51
48
ifndef OBJDIR
52
ifndef OBJDIR
49
    $(error Cannot make $(MAKECMDGOALS). Please make either \
53
    $(error Cannot make $(MAKECMDGOALS). Please make either \
Lines 243-245 Link Here
243
	$(RM) libphobos2.a all_std_modules_generated.d
246
	$(RM) libphobos2.a all_std_modules_generated.d
244
	$(RM) -r $(DOC_OUTPUT_DIR) obj
247
	$(RM) -r $(DOC_OUTPUT_DIR) obj
245
248
249
250
HEADERDIR = include
251
HEADERS = object.d \
252
	$(addprefix std/,$(addsuffix .d,$(STD_MODULES))) \
253
	$(addprefix std/,$(addsuffix .d,$(STD_MODULES_NOTBUILT))) \
254
	$(addprefix std/c/,$(addsuffix .d,$(STD_C_MODULES))) \
255
	$(addprefix std/c/,$(addsuffix .d,$(STD_C_MODULES_NOTBUILT))) \
256
	$(addprefix std/c/linux/,$(addsuffix .d,$(STD_C_LINUX_MODULES))) \
257
	$(addprefix std/c/linux/,$(addsuffix .d,$(STD_C_LINUX_MODULES_NOTBUILT))) 
258
259
HEADERS := $(addprefix $(HEADERDIR)/,$(HEADERS))
260
261
$(HEADERDIR)/%.d : %.d
262
	$(DMD) -I$(dir $<) -o- -c -H $(DFLAGS) -Hf$@ $<
263
264
headers: $(HEADERS)

Return to bug 214623