ONE_SRC_ONE_EXEC = a b c
ONE_SRC_MANY_EXECS = d e f
ALL_TARGETS = $(ONE_SRC_ONE_EXEC) $(ONE_SRC_MANY_EXECS)
all: $(ALL_TARGETS)

# TEST LOCATION 1
# $(ALL_TARGETS): /usr/bin/startx

$(ONE_SRC_ONE_EXEC) $(ONE_SRC_MANY_EXECS):
	@echo "$$< gives $<"

$(ONE_SRC_ONE_EXEC): %: %.c

c: chelper.c
d e f: def.c

# TEST LOCATION 2
$(ALL_TARGETS): /usr/bin/startx
