KarelWintersky revisou este gist . Ir para a revisão
1 file changed, 27 insertions
makefile-example.md(arquivo criado)
| @@ -0,0 +1,27 @@ | |||
| 1 | + | Ключевые различия | |
| 2 | + | ||
| 3 | + | ``` | |
| 4 | + | #!/usr/bin/make | |
| 5 | + | SHELL = bash | |
| 6 | + | INSTALL_DIR = example | |
| 7 | + | PATH_PROJECT = $(DESTDIR)/var/www/$(INSTALL_DIR) | |
| 8 | + | ||
| 9 | + | install: ##@system Install package. Don't run it manually!!! | |
| 10 | + | @echo Installing... | |
| 11 | + | install -d $(PATH_PROJECT) | |
| 12 | + | cp -r public $(PATH_PROJECT) | |
| 13 | + | cp README.md $(PATH_PROJECT) | |
| 14 | + | ``` | |
| 15 | + | В этом случае в INSTALL_DIR копируется папка `public`. Будет примерно так: `/var/www/example/public/index.html` | |
| 16 | + | ||
| 17 | + | ``` | |
| 18 | + | install: ##@system Install package. Don't run it manually!!! | |
| 19 | + | @echo Installing... | |
| 20 | + | install -d $(PATH_PROJECT) | |
| 21 | + | cp -r public/* $(PATH_PROJECT) | |
| 22 | + | cp README.md $(PATH_PROJECT) | |
| 23 | + | ``` | |
| 24 | + | А в этом случае в INSTALL_DIR копируется содержимое папки public. Это удобнее, если это чистый статический HTML. | |
| 25 | + | Будет примерно так: | |
| 26 | + | ||
| 27 | + | `/var/www/example/index.html` | |
Próximo
Anterior