Differences
This shows you the differences between two versions of the page.
|
cor4:app:makefile [2006/02/19 21:15] ivivan |
cor4:app:makefile [2021/01/05 11:39] (current) |
||
|---|---|---|---|
| Line 4: | Line 4: | ||
| A makefile egy ini file mindösszesen három szekcióval. | A makefile egy ini file mindösszesen három szekcióval. | ||
| + | |||
| + | |||
| ===== General ===== | ===== General ===== | ||
| Line 10: | Line 12: | ||
| * output: a kimenő file neve | * output: a kimenő file neve | ||
| - | * ver_major,ver_minor,ver_release,ver_build: rendre a x.x.x.x formátumú verziószám elemei | + | * ver_major,ver_minor,ver_release,ver_build: rendre a x.x.x.x formátumú verziószám elemei (a megfelelő verziószám futás közben a C4A_VERSION [[consts|konstansból]] kiolvasható) |
| * rootdir: a fordítandó alkalmazás gyökér könyvtára | * rootdir: a fordítandó alkalmazás gyökér könyvtára | ||
| * compression: az output fájl tömörített legyen, vagy sem; alapérték: **1** | * compression: az output fájl tömörített legyen, vagy sem; alapérték: **1** | ||
| + | * encode: a forrást letömöríti [[http://en.wikipedia.org/wiki/RC6|RC6]]-al; a kód a rendszer belső adataiból számolódik (hogy ne lehessen kiolvasni az exe-ből), de éppen ezért előfordulhat, hogy verzióváltás esetén nem lehet futtatni az új verzióval fordított alkalmazást a régi klienssel és fordítva (de azért igyekszem ezt elkerülni, és ha ilyen inkompatibilitás lép fel, akkor azt külön jelezni a [[changelog]]-ban); alapérték: **1** | ||
| + | * update: automatikusan frissíthető-e az alkalmazás; ha meg van adva, akkor az [[#Others]] szekcióban meg kell adni egy "update"=<elérési út> sort, amivel a letöltési címet lehet definiálni; alapérték: **0** | ||
| + | * nodir: egy vesszővel elválasztott listában megadhatók azok a könyvtárak, amelyeket figyelmen kívül kell hagyni a fordítás során (tipikusan ilyen a ".svn" könyvtár) | ||
| + | |||
| ===== Other ===== | ===== Other ===== | ||
| - | Ez tetszőleges adatokat tartalmazhat későbbi alkalmazás céljából. Egyelőre nem használt, de az online frissítéshez erre mindenképpen szükség lesz. | + | Ez tetszőleges adatokat tartalmazhat későbbi alkalmazás céljából. Egyelőre csak az online frissítés használja: meg kell adni egy "update"=<elérési út> bejegyzést. |
| ===== Extensions ===== | ===== Extensions ===== | ||
| Line 24: | Line 30: | ||
| * image: a képek kiterjesztései vesszővel elválasztva | * image: a képek kiterjesztései vesszővel elválasztva | ||
| * php: a php file-ok kiterjesztései vesszővel elválasztva | * php: a php file-ok kiterjesztései vesszővel elválasztva | ||
| + | * nofile: a kihagyandó kiterjesztések vesszővel elválasztva | ||
| Minden ezektől eltérő kiterjesztésű file-t a rendszer //általános// file-nak tekint és módosítás nélkül bemásolja a fordított forráskódba. | Minden ezektől eltérő kiterjesztésű file-t a rendszer //általános// file-nak tekint és módosítás nélkül bemásolja a fordított forráskódba. | ||
| + | |||
| ====== Példa ====== | ====== Példa ====== | ||
| Line 40: | Line 48: | ||
| # fordítandó alkalmazás gyökere | # fordítandó alkalmazás gyökere | ||
| rootdir=w:\onlinegazda\ | rootdir=w:\onlinegazda\ | ||
| + | update=1 | ||
| [Other] | [Other] | ||
| - | update=http://onlineweb.hu | + | update=https://username:password@update.onlineweb.hu/app.cor4 |
| [Extensions] | [Extensions] | ||