View | Details | Raw Unified | Return to bug 20835
Collapse All | Expand All

(-)Makefile (-4 / +11 lines)
Lines 86-101 Link Here
86
86
87
.for I in ${NONXS_EXT}
87
.for I in ${NONXS_EXT}
88
ext/${I:H}/Makefile: links ext/${I:H}/Makefile.PL cflags lib/Config.pm
88
ext/${I:H}/Makefile: links ext/${I:H}/Makefile.PL cflags lib/Config.pm
89
	mkdir -p ${.OBJDIR}/lib/auto/${I:H} ;\
90
	@cd ext/${I:H} ;\
89
	@cd ext/${I:H} ;\
91
	miniperl -I${.OBJDIR}/lib Makefile.PL ${MAKEMAKER_ARGS} \
90
	miniperl -I${.OBJDIR}/lib Makefile.PL ${MAKEMAKER_ARGS} \
92
		INST_LIB=${.OBJDIR}/lib/auto/${I:H} \
91
		INST_LIB=${.OBJDIR}/build/${I:H} \
93
		INST_ARCHLIB=${.OBJDIR}/lib/auto/${I:H}; \
92
		INST_ARCHLIB=${.OBJDIR}/build/${I:H}; \
94
	make -B config PERL_SRC=${.OBJDIR}
93
	make -B config PERL_SRC=${.OBJDIR}
95
94
96
lib/auto/${I}: links ${PROG} ext/${I:H}/Makefile
95
lib/auto/${I}: links ${PROG} ext/${I:H}/Makefile
97
	@cd ext/${I:H}; \
96
	@cd ext/${I:H}; \
98
	make -B all LINKTYPE=nonxs PERL_SRC=${.OBJDIR}
97
	make -B all PERL_SRC=${.OBJDIR}
98
99
all:	lib/auto/${I}
99
100
100
NONXSS+=	lib/auto/${I}
101
NONXSS+=	lib/auto/${I}
101
.endfor
102
.endfor
Lines 131-136 Link Here
131
.for I in ${DYNAMIC_EXT}
132
.for I in ${DYNAMIC_EXT}
132
	@cd ${.OBJDIR}/ext/${I:H} ;\
133
	@cd ${.OBJDIR}/ext/${I:H} ;\
133
	make -B install \
134
	make -B install \
135
		INSTALLPRIVLIB=${DESTDIR}/usr/libdata/perl/5.00503 \
136
		INSTALLARCHLIB=${DESTDIR}/usr/libdata/perl/5.00503/mach
137
.endfor
138
.for I in ${NONXS_EXT}
139
	cd ${.OBJDIR}/ext/${I:H} ;\
140
	@make -B install \
134
		INSTALLPRIVLIB=${DESTDIR}/usr/libdata/perl/5.00503 \
141
		INSTALLPRIVLIB=${DESTDIR}/usr/libdata/perl/5.00503 \
135
		INSTALLARCHLIB=${DESTDIR}/usr/libdata/perl/5.00503/mach
142
		INSTALLARCHLIB=${DESTDIR}/usr/libdata/perl/5.00503/mach
136
.endfor
143
.endfor

Return to bug 20835