1
1
mirror of https://github.com/agateau/pixelwheels.git synced 2025-10-05 17:32:39 +02:00

94 Commits

Author SHA1 Message Date
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