1 # $NetBSD: convenience.mk,v 1.9 2006/10/05 12:41:24 rillig Exp $
3 # Override "libltdlc.la" -- the libltdl "convenience" library embedded into
4 # programs that ship with libltdl. Also override packages attempting to
5 # build and install the full "libltdl.la".
7 LIBLTDL_CONVENIENCE_SUBDIR?= libltdl
8 .include "../../mk/bsd.prefs.mk"
10 post-patch: fix-libltdlc
13 @${STEP_MSG} 'Fixing libltdl convenience library linkage.'
14 .for sd in ${LIBLTDL_CONVENIENCE_SUBDIR}
17 rm -f Makefile Makefile.in Makefile.am configure* ltdl.h *.la; \
18 { ${ECHO} "# Generated by devel/libltdl/convenience.mk"; \
19 ${ECHO} "all install clean check:"; \
21 cp Makefile.in Makefile; \
22 ${LN} -s ${BUILDLINK_DIR}/include/ltdl.h ltdl.h; \
23 ${LN} -s ${BUILDLINK_DIR}/lib/libltdl.la libltdl.la; \
24 ${LN} -s ${BUILDLINK_DIR}/lib/libltdl.la libltdlc.la
25 . if ${OPSYS} == "Darwin"
27 cd ${WRKSRC}/${sd} && \
28 ${LN} -s ${BUILDLINK_DIR}/lib/libltdl.dylib libltdlc.dylib
32 .include "../../devel/libltdl/buildlink3.mk"