Was bedeutet $$@ und das pipe-symbol im Makefile stehen?

In das folgende Makefile definition:

  1. Was bedeutet die $$@ in der vorletzten Zeile stehen?
  2. Was über die | symbol in der Mitte der Linie?
define KERNEL_RULE
$(DESTDIR)/$(1) : kernel_modules
$(DEST_DIR)/$(1) : $(DESTDIR)/$(1) | $(DEST_DIR)
    cp $(DESTDIR)/$(1) $$@
endef
InformationsquelleAutor woodstok | 2012-09-06
Schreibe einen Kommentar