2012-02-22 3 views

Répondre

4

Remplacer $() par ``. Le premier est GNU make expansion variable.

+2

Ou doublez tout signe de dollar que vous souhaitez exposer à la coque – tripleee

0

Vous pouvez également utiliser les mécanismes de substitution de texte make. Cette dernière est spécifique à GNU Make, et moins précise et élégante dans ce cas particulier.

1

Vous l'avez rendu inutilement compliqué. Vous n'avez pas besoin d'un echo imbriqué.

%_bust.css: %.css 
    @echo [email protected] | sed s/_bust/$(BUSTER)/g