Lines Matching +refs:cc +refs:check +refs:function +refs:in +refs:lib

40 	in sub-dirs.
42 * lib.mk: leverage ${.SUFFIXES} when setting dependencies.
70 * init.mk: check ONLY_*_LIST and NOT_*_LIST for SKIP_BUILD_VAR_LIST
93 * meta.autodep.mk: do a better job of handling MAKESYSPATH in
114 ${OBJS_SRCS_FILTER:ts:} as we do in FreeBSD.
204 and handle subdir with '-' in its name.
241 These help when first include of Makefile.depend happens in a leaf
282 do not set .MAIN: dirdeps in sys.dirdeps.mk
291 use _this in multiple inclusion tags since .PARSEFILE will not
295 a default _this in each makefile that gets a bsd. prefix such that
328 * Avoid undefined errors in lint (-dL) mode
348 * meta2deps.py: handle multiple ./ embedded in path better.
362 * jobs.mk: avoid C suffix in JOB_MAX_C if factor is floating
381 * set _CCLINK in init.mk so lib.mk can use it for default SHLIB_LD
383 * lib.mk (cleanlib): use LD_solink so we remove all the right files.
431 when DEBUG_DIRDEPS is in effect.
448 arm64 and x86_64 in HOST_TARGET.
468 and if MAKEOBJDIR was not in env as we want it;
470 Ensure OBJROOT ends in / or - (/ preferred)
504 level > 0 since these are often refered to in Makefile.depend*
509 anything in ${JOB_LOG_START}
511 * jobs.mk: look for newlog.sh in ${.SYSPATH:U${.PARSEDIR}}
520 * lib.mk: include LDFLAGS and LDADD when linking shared libs
525 when used in conditionals in manually maintained Makefile.depend
532 * dirdeps.mk: check we were not included by
564 * sys.vars.mk: add M_Index to report the index of a word in a list.
628 * yacc.mk: when we have *.y in SRCS used explicit rules and .ORDER
636 do not capture any local depends in Makefile.depend
659 * cc-wrap.mk: fix :@ modifier
665 * cc-wrap.mk: docuement how CCACHE etc might be set for
682 * cc-wrap.mk: allow other entries in CC_WRAP_FILTER
688 * cc-wrap.mk: take advantage of target local variables to
733 * meta.sys.mk: do not check for /dev/filemon if .MAKE.PATH_FILEMON
742 dirdeps - it is much simpler to check for unqualified first.
757 * meta.sys.mk: check for nofilemon support when we skip level 0
759 * auto.dep.mk: make this usable in meta mode
770 in extreme cases cause failure.
824 * lib.mk: apply patch from <daniel@octaforge.org>
873 we need to guard against this in DIRDEP_LOADAVG_REPORT.
897 * dirdeps-targets.mk: allow for "." in DIRDEPS_TARGETS_DIRS
914 * dirdeps-targets.mk: fix typo in comment
989 * dirdeps-targets.mk: check for MK_STATIC_DIRDEPS_CACHE defined
1066 it is much safer to guard local depends with a simple check for
1081 * meta2deps.py: fix bug in processing 'L'ink and 'M'ove
1111 * lib.mk: : works better with whats.mk
1184 * meta.stage.mk: allow wildcards in STAGE_FILES.* etc.
1189 * gendirdeps.mk: if we have lots of .meta files put them in
1224 * gendirdeps.mk: guard against bogus entries in GENDIRDEPS_FILTER
1230 * lib.mk: ensure META_NOECHO is set
1240 * whats.mk: include what_thing in what_uuid to avoid problem
1241 when building multiple apps in the same directory.
1267 handle export of any variables listed in DEP_EXPORT_VARS.
1278 in many cases wrong (basname rather than full path)
1282 * init.mk: define realbuild to simplify logic in {lib,prog}.mk etc
1288 * doc.mk: fix typo in DOC_INSTALL_OWN
1294 * add staging logic to lib.mk prog.mk etc.
1307 * auto.obj.mk: if using MAKEOBJDIRPREFIX check if it is a
1308 prefix match for .CURDIR - in which case .CURDIR *is* __objdir.
1314 * meta2deps.py: add is_src so we can check if obj dependency
1377 Using a target to do both operations ensures we stay in sync.
1400 _DEP_TARGET_SPEC in case it uses any of them with :=
1414 * lib.mk: Use ${PICO} for extension for PIC objects.
1431 in meta mode we can ignore the mtime of makefiles
1437 * lib.mk (libinstall): depends on beforinstall
1470 remove some things that better belong in local.dpadd.mk
1488 inside the check for !target(_DIRDEP_USE)
1514 * sys.mk sys/*.mk lib.mk prog.mk: use CXX_SUFFIXES to handle the
1517 * lib.mk: use .So for shared objects
1627 to have stage_lins run last in non-jobs mode.
1695 * own.mk: put AUTO_OBJ in OPTIONS_DEFAULT_NO rather than YES.
1742 * FILES: include mkopt.sh which allows handling options in shell
1743 scripts in a manner compatible with options.mk
1802 * lib.mk: use CC to link shlib for linux too
1829 * dirdeps.mk (__depdirs): ensure // don't sneak in
1831 * gendirdeps.mk (DIRDEPS): ensure // don't sneak in
1858 * meta2deps.py: convert to print function for python3 compat.
1933 * dirdeps.mk: better describe the dance in sys.mk for TARGET_SPEC.
2002 in case we were found via .../mk
2020 check if any exist and follow suit.
2041 * meta.stage.mk (STAGE_DIR_FILTER): track dirs we stage to in
2048 * meta.stage.mk (STAGE_DIRDEP_SCRIPT): check that an existing
2071 entries ending in .${MACHINE} to decide if qualified _dirdep is
2074 .MAKE.DEPENDFILE_PREFERENCE ends in .${MACHINE}
2127 * install-new.mk separate the cmp and copy logic to its own function.
2190 * don't store SRC_DIRDEPS in Makefile.depend* by default
2221 * sys.mk: re-define M_whence in terms of M_type.
2281 * fix typo in sys.mk
2286 * lib.mk: remove duplicate addition to SOBJS
2291 Eg. DEBUG_MAKE_FLAGS=-dv DEBUG_MAKE_DIRS="*lib/sjg"
2292 will act as if we did make -dv if .CURDIR ends in lib/sjg
2295 This only makes sense for leaf dirs, so we check that
2326 * lib.mk: we only build the shared lib if SHLIB_FULLVERSION
2365 * lib.mk (SHLIB_LINKS): ensure a string comparison.
2373 * lib.mk: allow sys.mk to control SHLIB_FULLVERSION
2400 * stage.mk (.stage-install): generalize lib.mk's .libinstall
2406 * sys/NetBSD.mk (MAKE_VERSION): some of our *.mk want to check
2424 * lib.mk: if sys.mk doesn't give us an lorder, don't use it.
2446 * prog.mk,lib.mk: ensure test of USE_DPADD_MK doesn't fail.
2451 man.mk: ensure we generate *.cat1 etc in .
2460 * Generic.sys.mk: Allow os specific sys.mk to be in a
2473 * libs.mk, progs.mk, autodep.mk: allow for per lib/prog
2474 depend files and ensure clean is called for each lib/prog.
2498 make both of them always inlcude {lib,prog}.mk
2502 * progs.mk: add a means of building multiple apps in one dir.
2513 * For .cc sources, turn off warnings that g++ vomits on.
2584 * fix typo in autodep.mk _SUBDIRUSE not _SUBDIR.
2592 for others (eg. Generic.sys.mk) wrap the != in an .ifndef so
2605 * install-mk: if FORCE_BSD_MK={cp,ln} use the ones in SYS_MK_DIR