KarelWintersky hat die Gist bearbeitet . Zu Änderung gehen
1 file changed, 27 insertions
makefile-example.md(Datei erstellt)
@@ -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` |
Neuer
Älter