Aurelien Gateau
4f383cbd66
Add Makefile target to test blank state
2025-06-20 23:22:00 +02:00
Aurelien Gateau
a19d07b377
Improve Makefile
...
- Nicer build targets
- New targets: android-run and android-build
- Systematic .PHONY declarations
2024-12-11 08:54:39 +01:00
Aurelien Gateau
999bf82034
Add build target to produce aab files
...
Those are now required by Google Play because the game has an Android TV
launcher.
2023-08-29 09:20:57 +02:00
Aurelien Gateau
0abf691fb4
pre-commit: run po-update and font-update
2023-06-19 19:32:38 +02:00
Aurelien Gateau
0da9a3b307
Make build system check fonts are up-to-date
...
Rename tools/fonts/generate-fonts to font-update and add a --check mode to
it, like tools/po-update.
Add matching Makefile targets and make them dependencies of the "check"
target.
2022-12-07 09:17:27 +01:00
Aurelien Gateau
fd857efb4a
Add a command-line tool to generate vehicle thumbnails
...
Used in https://agateau.com/projects/pixelwheels/vehicles .
2022-09-20 15:56:51 +02:00
Aurelien Gateau
b6833993d5
Add instructions and Makefile target to update Flatpak
2022-07-12 23:44:09 +02:00
Aurelien Gateau
70ac30071e
Split Makefile clean targets
2022-03-02 09:50:04 +01:00
Aurelien Gateau
ff5d17a80a
Add smoke tests
2022-02-18 09:10:01 +01:00
Aurelien Gateau
0be46a67c9
Add an install
target
2022-02-17 09:19:04 +01:00
Aurelien Gateau
fec1078fe4
Move packaging code and data to its own "packaging" directory
2022-02-10 18:00:17 +01:00
Aurelien Gateau
d05015582f
Use butler to upload to itch.io
2022-02-07 08:58:22 +01:00
Aurelien Gateau
3fb22df914
Add branch to snapshot name
...
Makes it easier to distinguish builds on build server.
2021-12-24 00:41:19 +01:00
Aurelien Gateau
693fd74bf5
Fix date format
...
Should be YearMonthDay, not YearDayMonth. Stupid me.
2021-11-08 22:11:34 +01:00
Aurelien Gateau
4719bc7ae5
Fix PR from forks failures
...
Make sure PR from forks do not try to access secrets.
2021-10-13 22:28:04 +02:00
Aurelien Gateau
55ea74c945
Update changelogs
2021-10-04 08:12:22 +02:00
Aurelien Gateau
07cf963d28
Move po files to android/assets/po, update doc and tooling
...
No more need for polib.
2021-10-01 18:24:56 +02:00
Aurelien Gateau
2d9d199245
Merge branch 'wip/fix-gamestats-saved-when-they-should-not'
...
Fixes #131
2021-09-14 08:44:27 +02:00
Aurelien Gateau
862eb4da65
Add new targets: backup-desktop-conf and restore-desktop-conf
2021-09-10 18:49:27 +02:00
Aurelien Gateau
252bc6304f
Make CI upload apks to the build server
2021-09-09 22:18:26 +02:00
Aurelien Gateau
01c5788f98
Build translation files before building the game
2021-08-25 22:01:15 +02:00
Aurelien Gateau
1ac20e30f9
Add a po-check target
2021-08-12 19:08:30 +02:00
Aurelien Gateau
51af38408c
Move po-update target code to a script, and add a check mode
2021-08-12 19:08:20 +02:00
Aurelien Gateau
adbcdbb5c7
Merge linguaj code in
2021-07-23 23:30:31 +02:00
Aurelien Gateau
0cf77afb70
Add support for translating messages defined in .gdxui files
2021-07-23 23:19:16 +02:00
Aurelien Gateau
d4c6eb7e50
Add a "po-update" build target
2021-07-23 23:19:16 +02:00
Aurelien Gateau
e8d95448a4
Fix fastlane-beta target
...
Pass the right name for gplay apk
2021-04-17 12:22:27 +02:00
Aurelien Gateau
8dce813a2a
Fix {desktop,android}-run-from-dist targets
...
Desktop target got broken by the standalone installer changes.
Android target got broken by the flavor changes.
2021-04-17 11:36:11 +02:00
Aurelien Gateau
ce9f8aba68
Fix make clean target
...
clean-packr target no longer exists.
2021-04-16 09:19:51 +02:00
Aurelien Gateau
e5b393b1f9
Hopefully make Google happy with a Google Play flavor
...
This flavor does not mentions donations in the config screen and does not
link to the support page on my site.
2021-04-11 23:06:28 +02:00
Aurelien Gateau
79e3727b88
Fix upload
...
Now that installers are standalone, the archive name format has changed:
the OS name is appended after a '-'.
2021-04-06 09:15:47 +02:00
Aurelien Gateau
c2f8e35e4d
Create standalone archives for all desktop platforms
...
Uses Packr to do so.
2021-04-05 11:57:50 +02:00
Aurelien Gateau
e8f67797a3
Remove bundled copy of packr
2021-04-05 11:57:50 +02:00
Aurelien Gateau
fba42a84f7
Add a way to publish prerelease binaries
...
When pushing to master, binaries are uploaded to a server I own, using scp.
2021-01-06 08:44:19 +01:00
Aurelien Gateau
b348d99079
Factorize code in Makefile
2021-01-05 23:08:23 +01:00
Aurelien Gateau
906e78584e
Change auto-assets
target to also run packer
2020-11-28 22:33:49 +01:00
Aurelien Gateau
3de251a4a7
Add an auto-assets
target to automatically regenerate assets
...
Uses entr to detect changes.
2020-10-25 13:32:35 +01:00
Aurelien Gateau
b1dd9a52ea
New targets: desktop-run-from-dist android-run-from-dist
...
Useful to test before releasing
2020-04-19 16:08:03 +02:00
Aurélien Gâteau
90cdf33c1e
Integrated coding style check in 'check' target
2019-10-28 21:30:29 +02:00
Aurélien Gâteau
21e0b72350
Add fastlane-beta Makefile target
2019-10-28 19:40:15 +02:00
Aurelien Gateau
bfd6fc64e7
Use google-java-format to enforce coding style
2019-10-23 08:23:34 +02:00
Aurelien Gateau
45329499b4
Make Makefile use online gradlew by default
2019-09-17 19:30:44 +02:00
Aurelien Gateau
24e966a942
Centralize definition of version number in one single file
2019-08-26 23:24:09 +02:00
Aurelien Gateau
30b6b42724
Getting ready for Pixel Wheels 0.13.0
2019-08-06 08:31:58 +02:00
Aurelien Gateau
e5d2dee6f9
Rework Makefile dist targets
...
- Rename dist to desktop-dist
- Rename apk to apk-dist
- Add dist and clean-dist targets
2019-08-06 08:31:58 +02:00
Aurélien Gâteau
74056be7ba
Build assets before packing them
2019-07-26 17:03:43 +02:00
Aurelien Gateau
7592e7f266
Update to Gradle 4.10.2
...
Updating to 5.1.1 breaks too many things, so let's just take this baby
step.
2019-07-11 09:18:34 +02:00
Aurelien Gateau
28188fb602
Add a check Makefile target
...
Should avoid shipping with tests which do not even compile...
2019-07-10 18:45:54 +02:00
Aurélien Gâteau
3725327afa
Prepare for 0.12.0
2019-06-17 14:20:44 +02:00
Aurelien Gateau
8a15b6711e
Bump version
2018-12-16 17:56:20 +01:00