Commit Graph

115 Commits

Author SHA1 Message Date
Björn Dahlgren
d55529041a
Apply needed pboProject settings in make.py via Windows Registry (#8128) 2021-02-26 19:55:01 -06:00
PabstMirror
f72175f823
Tools - Don't let mikro tools touch configs (#8093) 2021-02-18 12:53:22 -06:00
Björn Dahlgren
d991f8ebdc
Tools - Disable pboproject warnings are errors in build script (#8049)
Macros with unused variables are now warnings
This causes issues with logging macros being unused with disabled debug
2021-01-10 13:27:25 -06:00
Björn Dahlgren
4e83b387e5
Tools - Set non zero exit code if any addons fail to build (#7937) 2020-10-04 18:54:04 +02:00
Björn Dahlgren
d87d051d23
Tools - Removed deprecated Mikero tools arguments from make.py (#7517) 2020-02-29 21:37:19 +01:00
Alexey Tretyakov
601fe7e86a Tools - Update make.py for pboProject 2.63 (#7351)
* Update make.py

for issue
https://github.com/acemod/ACE3/issues/7350

* Restore check_external option with +/- G

Co-authored-by: PabstMirror <pabstmirror@gmail.com>
2020-01-02 21:09:44 -06:00
jonpas
8ea5146a2e Support zh-TW version update in make.py (UTF-8 encoding in file replace) 2019-12-17 20:17:22 +01:00
jonpas
c7e2981332 Version zh-TW README 2019-12-17 19:58:09 +01:00
PabstMirror
e62dbdc04d
Move readme to doc folder and use versioning system (#7289)
* Move readme to doc and use versioning system

* update build tools
2019-12-03 13:12:18 -06:00
PabstMirror
c426103f23 Extension changes for Medical Rewrite and Linux compilation (#6909)
* Fix Medical HandleDamageWounds memory leak (#6809)

* Use strncpy and disable MSVC unsafe warnings (#7171)
* Set 64-bit correctly from generator string, Disable SSE2 flag on 64-bit (non-existent)

* Tweaks for Linux extensions (#5762)
* Tweak CMakeLists for Linux compilation
* Conform SQF extensions check for Linux server extensions support
* Add *.so to tools
* Split extension check into Windows and Linux
* Disable Medical extension loading for now
* Add client/server separation to extension loading
* Add Arma config documentation on extension creation
2019-09-28 23:03:55 +02:00
PabstMirror
13d338a789
make.py - cleanup old optional pbos before rename (#6254) 2018-04-12 12:16:44 -05:00
John Harvey
13be39d0eb Optionals moved into launchable mod folders (#5038)
* Optionals moved into launchable mod folders
when using make.py

* added '@' prefix

* Simplify publish.py
2017-12-31 13:12:42 -06:00
jonpas
57da8c3ad0 Fix Mikero tools detection not looking at Wow6432Node 2017-12-12 12:40:33 +01:00
Daniel Jupp
5a4c439c22 Fix Mikero tools dupe key issue (#5853)
Mikero tools seams to not cleanup regkeys properly and leaves a key with no value behind making. Making find_depbo_tools break
2017-12-04 20:15:24 +01:00
Daniel Jupp
e507291bb6 Make.py Mikero tools detection fix (#5774)
* make.py mikero tools registry bug fix

* Fixed missed change

* Spaces after comma
2017-11-22 23:10:30 +01:00
PabstMirror
8fbb7378d4
Remove ace_server.pbo (#5765)
* Remove ace_server.pbo

* Cleanup make.py
2017-11-16 23:44:20 -06:00
PabstMirror
cef4f9d923 make.py - Make no-bin work (#5670) 2017-10-24 15:52:04 -05:00
PabstMirror
accaf9fd01 Compatibility with newest mikro tools (#5442)
* Compatibility with newest mikro tools

- Remove all use of `access` in configs
- Add skeleton cfg for rtms
- Remove use of `-L` in makePbo for non-bin

* Tabs in model.cfg
2017-08-22 12:53:58 -05:00
jonpas
2d95bb1aad Count untraced errors in make.py (#5265)
* Count untraced errors (any errors besides failed PBO builds and missinf files) in make.py

* Fix error count and prettify printing
2017-06-14 15:34:35 +02:00
jonpas
a89bcd65d7 Remove build number from release archive 2016-11-24 11:07:29 +01:00
jonpas
ffd1f0aff2 Update make.py to 0.8 (#4579)
* Update make.py to 0.8

* Remove redundant extras folder obsolete handling

* Fix version updating in files when version changes number of digits

* Satisfy bux
2016-10-25 20:11:05 +02:00
Glowbal
d5160b436f Fix build tools not working with two digit build numbers 2016-10-18 22:15:49 +02:00
jonpas
4d81a21e3f Read git version from file as back up in make.py (#4247)
* Read git version from file rather than using Git client

* Use git files reading only as fallback
2016-08-20 11:52:18 +02:00
Thomas Kooi
1b80f68033 Merge pull request #3136 from jonpas/updateMake
Fix make.py undefined variable and regex
2016-02-20 17:32:19 +01:00
bux
34691decdf add meta.cpp to make.py importantFiles array 2016-02-18 17:00:19 +01:00
bux578
067f88ff42 change make.py to accept --ci arg 2016-02-16 15:46:10 +01:00
bux578
8ec7063206 add proper exit code when build is failing 2016-02-16 13:44:43 +01:00
bux578
245a9d43d1 fix - args being recognized as modules 2016-02-16 13:26:47 +01:00
bux578
dacb5e1748 add --ci switch to make.py
to signal the end of the process to an automated build
2016-02-16 13:14:28 +01:00
Thomas Kooi
692ead07f1 Merge pull request #2264 from jonpas/make_versionFiles_subFolder_support
Add subfolder support to importantFiles and versionFiles to make.py
2016-02-04 19:35:15 +01:00
jonpas
d8853e327e Fix undefined variable when make.py exits before builds, Rename aceVersion variable to project_version, Update regex search from CBA 2016-01-10 03:16:46 +01:00
PabstMirror
dbdf434c1e Reset make.py Cache on new build version
Close #1127
If the version (from main) changes, reset cache
Same effect as "force"
2015-12-13 15:43:12 -06:00
Glowbal
94cf661e44 Add mention when make fails to build all pbos.
- Prints all failed modules when make has completed
- No longer prints green OK text if a single module fails
- Gives a count of how many modules have failed to build

This is done to prevent overlooking of a failed pbo in the build process, since there is a huge amount of modules being build.
2015-11-28 19:40:59 +01:00
PabstMirror
cf9235c926 make.py - update for new mikros tools 2015-11-19 00:28:28 -06:00
PabstMirror
a432687552 make.py - fix last input spacing
no blocking on import
2015-10-29 21:07:33 -05:00
jonpas
6622afb9cd Updated location of foreign readmes per #2377 2015-09-09 18:57:34 +02:00
jonpas
daa4a868d2 Merge branch 'master' into make_versionFiles_subFolder_support 2015-09-09 18:56:38 +02:00
jonpas
1187b73419 make.py version bump to 0.7 2015-08-27 03:23:56 +02:00
jonpas
fe7a02a63d Updated make.py with changes from CBA 2015-08-25 20:59:55 +02:00
jonpas
e512a3675a Added subfolder support to importantFiles and versionFiles 2015-08-25 20:28:33 +02:00
ViperMaul
3a9d6a6a6c Added running time elapsed to make.py 2015-08-23 23:00:22 -07:00
jonpas
91dc9f5f18 Added version argument to run version update, default will stash and restore changes to keep git work dir clean 2015-06-21 21:58:19 +02:00
jonpas
da9b5dd917 Merge branch 'master' into automateRelease 2015-06-19 16:44:37 +02:00
ViperMaul
c0cdcbab62 fixing missing backup files for config.cpp and $pboprefix$ in $NOBIN$ situations
#1682
2015-06-18 17:43:12 -07:00
jonpas
4330caea9a Removed redundant check 2015-06-18 21:30:06 +02:00
jonpas
873f861dc8 Improved release command line argument handling, Revamped set_version_in_files to support both types of versions dynamically, Release archive using long version, old archive removal improved 2015-06-18 21:19:01 +02:00
jonpas
b708c5dd4e Fixed zipping the zip, improved zip name definition 2015-06-17 22:05:16 +02:00
jonpas
d210c3b009 Fixed make.py release zip archive 2015-06-17 21:21:35 +02:00
jonpas
59a3e1a451 Automated version change in make.py 2015-06-17 20:42:11 +02:00
jonpas
8bf1abadb3 New-school .format, more absolutes changed to variables 2015-05-23 02:48:32 +02:00