=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/gnode.h,v retrieving revision 1.38 retrieving revision 1.39 diff -c -r1.38 -r1.39 *** src/usr.bin/make/gnode.h 2020/01/26 12:37:47 1.38 --- src/usr.bin/make/gnode.h 2020/01/26 12:41:21 1.39 *************** *** 1,6 **** #ifndef GNODE_H #define GNODE_H ! /* $OpenBSD: gnode.h,v 1.38 2020/01/26 12:37:47 espie Exp $ */ /* * Copyright (c) 2001 Marc Espie. --- 1,6 ---- #ifndef GNODE_H #define GNODE_H ! /* $OpenBSD: gnode.h,v 1.39 2020/01/26 12:41:21 espie Exp $ */ /* * Copyright (c) 2001 Marc Espie. *************** *** 188,197 **** #define OP_OPTIONAL 0x00000008 /* Don't care if the target doesn't * exist and can't be created */ #define OP_USE 0x00000010 /* Use associated commands for parents */ - #define OP_EXEC 0x00000020 /* Target is never out of date, but always - * execute commands anyway. Its time - * doesn't matter, so it has none...sort - * of */ #define OP_IGNORE 0x00000040 /* Ignore errors when creating the node */ #define OP_PRECIOUS 0x00000080 /* Don't remove the target when * interrupted */ --- 188,193 ---- *************** *** 200,212 **** * commands should always be executed when * it is out of date, regardless of the * state of the -n or -t flags */ - #define OP_JOIN 0x00000400 /* Target is out-of-date only if any of its - * children was out-of-date */ - #define OP_MADE 0x00000800 /* Assume the node is already made; even if - * it really is out of date */ #define OP_INVISIBLE 0x00001000 /* The node is invisible to its parents. * I.e. it doesn't show up in the parents's ! * local variables. */ #define OP_NOTMAIN 0x00002000 /* The node is exempt from normal 'main * target' processing in parse.c */ #define OP_PHONY 0x00004000 /* Not a file target; run always */ --- 196,205 ---- * commands should always be executed when * it is out of date, regardless of the * state of the -n or -t flags */ #define OP_INVISIBLE 0x00001000 /* The node is invisible to its parents. * I.e. it doesn't show up in the parents's ! * local variables. Used by :: for ! * supplementary nodes (cohorts). */ #define OP_NOTMAIN 0x00002000 /* The node is exempt from normal 'main * target' processing in parse.c */ #define OP_PHONY 0x00004000 /* Not a file target; run always */ *************** *** 234,240 **** */ #define OP_NOP(t) (((t) & OP_OPMASK) == OP_ZERO) ! #define OP_NOTARGET (OP_NOTMAIN|OP_USE|OP_EXEC|OP_TRANSFORM) #endif --- 227,233 ---- */ #define OP_NOP(t) (((t) & OP_OPMASK) == OP_ZERO) ! #define OP_NOTARGET (OP_NOTMAIN|OP_USE|OP_TRANSFORM) #endif