ObjFW  History of Makefile of 96c24a6b6c9cd340

History of the file that is called Makefile at check-in 96c24a6b6c9cd340

2024-02-18
19:29
Rename new tests file: [cf98c87f50] check-in: [7a84580fb6] user: js, branch: objfwtest, size: 1375 [annotate] [blame] [check-ins using] [diff]
19:27
Remove old tests

All tests have been migrated to ObjFWTest. file: [9e336025c2] check-in: [1fa2f03dc4] user: js, branch: objfwtest, size: 1391 [annotate] [blame] [check-ins using] [diff]

2024-02-14
00:47
Fix `make check` with nbmake file: [81e989ea4a] check-in: [9842ae0680] user: js, branch: objfwtest, size: 1434 [annotate] [blame] [check-ins using] [diff]
2024-02-10
12:06
Migrate OFPBKDF2Tests to ObjFWTest file: [3b78119a83] check-in: [7c509c3d51] user: js, branch: objfwtest, size: 1440 [annotate] [blame] [check-ins using] [diff]
2023-08-30
13:44
Makefile: Remove objfw.spec from exclude list

It no longer exists. file: [a04c0a2490] check-in: [259a72e1a6] user: js, branch: trunk, size: 1378 [annotate] [blame] [check-ins using] [diff]

2023-08-28
15:49
Makefile: Don't build docs twice on `make release` file: [7ac30af11e] check-in: [17d4c687ff] user: js, branch: trunk, size: 1389 [annotate] [blame] [check-ins using] [diff]
15:40
Makefile: Don't include objfw.spec in release file: [52985854fc] check-in: [610dc967d4] user: js, branch: trunk, size: 1458 [annotate] [blame] [check-ins using] [diff]
2022-12-25
12:03
Makefile: Add missing .PHONY target file: [fa94f358a5] check-in: [ca815f976d] user: js, branch: trunk, size: 1447 [annotate] [blame] [check-ins using] [diff]
2022-08-21
19:46
make release: Remove .cirrus.yml from exclude file: [4341fed160] check-in: [244d242e2d] user: js, branch: trunk, size: 1441 [annotate] [blame] [check-ins using] [diff]
2022-08-17
23:18
Simplify `make release`

ofarc supports adding directories recursively for quite a while now. file: [60e6acbe12] check-in: [144a365825] user: js, branch: trunk, size: 1450 [annotate] [blame] [check-ins using] [diff]

2021-09-30
19:23
Add make check target file: [63e28abf9d] check-in: [3936426dcc] user: js, branch: trunk, size: 1486 [annotate] [blame] [check-ins using] [diff]
2021-03-21
13:30
Remove Travis support

I've just had it with Travis. I coped with it being extremely buggy and
basically every single build needing to be restarted a few times until
it works because their macOS machines (but not only those) are super
buggy. But then they got even more buggy and it was no longer possible
to restart builds - which meant it became pretty useless, as every 2nd
build failed because Travis was buggy and there was no way to restart
it.

I contacted support about this, but they were unwilling to help me at
all until I switch plans and continuously pressured me to do so. After
repeatedly being told that switching plans would fix all my problems, I
finally gave in and switched to the open source plan. Hurray, I could
finally restart the failed builds! Only to then notice: After just 2
builds(!!), they decided that that used up all my credits. I contacted
support and told them that following their repeated nagging to change
plans only made it worse and now I cannot do any builds at all anymore.
I was basically told "Tough luck, we might refill credits in the future,
but it's currently unimplemented". They did not disclose this fact to me
when they coerced me to switch plans before "helping" me.

It is clear by now that Travis isn't interested in the open source
community at all anymore. They exploited the open source community to
get big so that companies would buy their services and now that they
did, they no longer care about open source. Given this, they no longer
deserve the support of the open source community and given how painful
it always was to support them due to their extreme bugginess and not
having any way to test changes before committing them, I am no longer
willing to invest my time into this to give them free advertising by
making them able to say how many open source projects use them, and by
familarizing developers with their product by exposing developers to it
in open source projects, giving Travis an advantage over competitors.

I will look for alternatives, and I advise everybody reading this to do
the same. file: [b5f8b9bb2c] check-in: [4bc6412b3a] user: js, branch: trunk, size: 1444 [annotate] [blame] [check-ins using] [diff]

2020-09-27
01:01
Rename "make tarball" to "make release" file: [d58557a5a6] check-in: [111d28cc65] user: js, branch: trunk, size: 1457 [annotate] [blame] [check-ins using] [diff]
2020-07-19
07:16
Add .github/FUNDING.yml file: [4fc78820e4] check-in: [38ae730b61] user: js, branch: trunk, size: 1457 [annotate] [blame] [check-ins using] [diff]
2020-07-11
21:07
.travis.yml: Re-add devkitPro builds using Docker file: [a860b9a6b0] check-in: [28e2425585] user: js, branch: trunk, size: 1472 [annotate] [blame] [check-ins using] [diff]
2020-06-21
22:12
Makefile: Add docs target file: [4ae8b8a509] check-in: [2dd5d682eb] user: js, branch: trunk, size: 1466 [annotate] [blame] [check-ins using] [diff]
2020-05-28
23:10
Use Fossil for "make tarball" file: [c0716d54d0] check-in: [87b501fa1c] user: js, branch: trunk, size: 1399 [annotate] [blame] [check-ins using] [diff]
2018-06-17
16:16
Rename ofzip to ofarc

It supports more than just ZIP now, so the name was no longer
appropriate. file: [8220802d40] check-in: [51343e2dfc] user: js, branch: trunk, size: 1407 [annotate] [blame] [check-ins using] [diff]

2018-03-11
15:41
Make sure .travis.yml does not end up in a release file: [ceb2a44c2a] check-in: [1ff10544a5] user: js, branch: trunk, size: 1407 [annotate] [blame] [check-ins using] [diff]
2017-08-05
21:43
make tarball: Use ofzip to create tarball file: [33b279062a] check-in: [a0b3632d8a] user: js, branch: trunk, size: 1366 [annotate] [blame] [check-ins using] [diff]
2016-04-24
11:39
Makefile: Revert back to packaging as .tar.gz

While .tar.xz is smaller, .tar.gz is more widely supported. file: [ea6009bccb] check-in: [211234ea70] user: js, branch: trunk, size: 1338 [annotate] [blame] [check-ins using] [diff]

2014-05-05
00:14
Always build tests

However, they're only run when not cross-compiling or if a test launcher
is available. file: [a5b8cc4591] check-in: [974b1b203f] user: js, branch: trunk, size: 1215 [annotate] [blame] [check-ins using] [diff]

2013-12-16
03:31
Add a few files to DISTCLEAN which were missing. file: [b28336ecd2] check-in: [ee4e1a8fac] user: js, branch: trunk, size: 1221 [annotate] [blame] [check-ins using] [diff]
2013-11-22
23:27
make tarball: Make doxygen less verbose. file: [bd5e421481] check-in: [430a2dac04] user: js, branch: trunk, size: 1202 [annotate] [blame] [check-ins using] [diff]
2012-10-27
16:16
make tarball: Generate documentation tarball. file: [939359cb75] check-in: [24b7e7894e] user: js, branch: trunk, size: 1178 [annotate] [blame] [check-ins using] [diff]
2012-10-17
20:16
Pass exceptions on async I/O.

This makes it possible to handle exceptions that occurred during async
I/O in the specified handler. file: [99b6edd0ce] check-in: [6343e04dcd] user: js, branch: trunk, size: 786 [annotate] [blame] [check-ins using] [diff]

2012-10-15
12:33
Future releases will be .tar.xz and signed. file: [f76483636b] check-in: [988211c1c9] user: js, branch: trunk, size: 789 [annotate] [blame] [check-ins using] [diff]
2012-09-06
19:13
Makefile: Nicer way to generate a tarball. file: [e019c65117] check-in: [fc37b75c50] user: js, branch: trunk, size: 743 [annotate] [blame] [check-ins using] [diff]
2012-04-19
15:45
Update buildsys. file: [c8b4784a7f] check-in: [124474ee7b] user: js, branch: trunk, size: 757 [annotate] [blame] [check-ins using] [diff]
2012-03-21
12:06
Make use of PACKAGE_VERSION. file: [2c18cb613e] check-in: [7078674567] user: js, branch: trunk, size: 736 [annotate] [blame] [check-ins using] [diff]
2012-03-20
10:17
Make "make tarball" work with Git. file: [08c4fede3e] check-in: [4a1b21645d] user: js, branch: trunk, size: 1202 [annotate] [blame] [check-ins using] [diff]
2011-01-03
21:48
Fix a typo in Makefile. file: [8a97a82e19] check-in: [71df4f6b30] user: js, branch: trunk, size: 1140 [annotate] [blame] [check-ins using] [diff]
2011-01-01
16:33
Makefile: Show in which files the version needs to be updated. file: [0d47994e91] check-in: [ca6b476809] user: js, branch: trunk, size: 1139 [annotate] [blame] [check-ins using] [diff]
2010-04-30
14:12
Fix "make tarball" for new paths. file: [ec110bb89c] check-in: [6b4749adcc] user: js, branch: trunk, size: 1076 [annotate] [blame] [check-ins using] [diff]
2010-04-18
01:22
Move objfw-config.in and objfw-compile into utils subdir. file: [d02e5befb2] check-in: [eba6fdcf3c] user: js, branch: trunk, size: 1082 [annotate] [blame] [check-ins using] [diff]
2010-04-17
18:54
Move objfw-config --compile into a new script called objfw-compile. file: [3d21754b5e] check-in: [53f21dd6a8] user: js, branch: trunk, size: 1542 [annotate] [blame] [check-ins using] [diff]
2010-03-15
19:44
Check version of Info.plist in make tarball. file: [26e4d3cc1d] check-in: [8ee55366b9] user: js, branch: trunk, size: 1514 [annotate] [blame] [check-ins using] [diff]
2010-03-04
23:35
Add "make tarball". file: [3cd5456a36] check-in: [2267fd9439] user: js, branch: trunk, size: 1273 [annotate] [blame] [check-ins using] [diff]
2009-05-16
13:23
Add objfw-config script.

The problem with pkg-config is that it doesn't know about CPPFLAGS or
OBJCFLAGS, only CFLAGS.

Oh, and the library version was changed from 1.0 to 0.1, so it matches
with the rest. file: [541a9e3c5e] check-in: [4e4c1c0eca] user: js, branch: trunk, size: 660 [annotate] [blame] [check-ins using] [diff]

2009-04-16
17:18
Get rid of dependency on method_getSizeOfArguments. file: [427824f052] check-in: [345716d824] user: js, branch: trunk, size: 201 [annotate] [blame] [check-ins using] [diff]
2009-03-14
14:48
Add missing file to DISTCLEAN target. file: [c7605d134b] check-in: [48be70cbca] user: js, branch: trunk, size: 184 [annotate] [blame] [check-ins using] [diff]
2008-11-01
18:38
Only run tests if we're not cross-compiling. file: [533c720f43] check-in: [5a21508a04] user: js, branch: trunk, size: 137 [annotate] [blame] [check-ins using] [diff]
2008-09-14
15:12
Fix a bug in OFWideString and add test for OFWideString. file: [46a291b6bc] check-in: [b4ead4bdd2] user: js, branch: trunk, size: 116 [annotate] [blame] [check-ins using] [diff]
2008-09-12
13:25
Added: Initial import. file: [365ae7cf3c] check-in: [a580136c80] user: js, branch: trunk, size: 91 [annotate] [blame] [check-ins using]