3528aeb78c
- Fixed (again) glob patterns to allow both "!" (like modern glob) or "^" (like existing shells) for negating character sets. - Tweaked str_alloc to use realloc when appropriate. - Fixed glob pattern matches to use "!" instead of "~" for negating character sets like all other globs use. - Fixed the installer libraries to include all the necessary object files for producing the installer/instcheck/instshow programs. - Added a generic installer program, similar to the "install" program included with ezmlm. - Fixed the instshow library to use and dispaly the install prefix just like the other instlib programs. - The installers now automatically create missing directories, and installs into temporary files that get renamed. - Added path_mkdirs function. - Fixed typo bug in str_catfv and str_copyfv that caused failures on (at least) PPC and S390 architectures. Thanks Gerrit Pape. - Fixed 32-to-64 bit sign extension bug in fmt_multi on some 64-bit platforms. Thanks Gerrit Pape. - installer/instcheck program libraries now optionally install into a prefix directory specified on the command line or with $install_prefix (which can be set on the make command line). - Installation is now done under seperate include/lib directories. - Added sysdep for "extern int daylight" (replaced by a macro if not present). - Fixed a couple of length counting bugs in the fmt number code. - Added multiple-item formatting functions fmt_multi (similar to printf, but safer), fmt_multiv, obuf_putf, str_catf, and str_copyf, as well as a set of formatted message functions.
19 lines
538 B
Makefile
19 lines
538 B
Makefile
# $NetBSD: buildlink3.mk,v 1.2 2005/07/15 05:45:00 schmonz Exp $
|
|
|
|
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
|
|
BGLIBS_BUILDLINK3_MK:= ${BGLIBS_BUILDLINK3_MK}+
|
|
|
|
.if !empty(BUILDLINK_DEPTH:M+)
|
|
BUILDLINK_DEPENDS+= bglibs
|
|
.endif
|
|
|
|
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nbglibs}
|
|
BUILDLINK_PACKAGES+= bglibs
|
|
|
|
.if !empty(BGLIBS_BUILDLINK3_MK:M+)
|
|
BUILDLINK_DEPENDS.bglibs+= bglibs>=1.024
|
|
BUILDLINK_PKGSRCDIR.bglibs?= ../../devel/bglibs
|
|
BUILDLINK_DEPMETHOD.bglibs?= build
|
|
.endif # BGLIBS_BUILDLINK3_MK
|
|
|
|
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
|