theraven
a7d4cfd640
Make the version of libobjc generated by the makefile the one Etoile expects
15 years ago
theraven
bb283464cd
It's a good idea, it turns out, if it's possible to propagate exceptions through the code responsible for... propagating exceptions.
15 years ago
theraven
c6a409bb3a
Some fixes to the Makefile
15 years ago
theraven
b54719abf1
Basic support for prototype-style object orientation (you can now add methods to an individual object).
15 years ago
theraven
5448596ace
Update Makefile.
15 years ago
theraven
444688895a
Updated Makefile to compile correctly again.
...
Added a really ugly hack so that the ABI versions of the three .m files are not checked. This will (hopefully!) prevent the GC being enabled when libobjc is loaded after being compiled with -fobjc-gc.
15 years ago
theraven
d7056f6de2
Simplify @synchronize() and improve efficiency (space and time).
15 years ago
theraven
c2f572f9a1
Set the makefiles in trunk back to non-release mode.
15 years ago
theraven
23b26820f5
Make it easier to suppress mismatched selector warnings. It's useful for the runtime to tell you when your code is bad. Not so useful for it to tell you when someone else's code is bad...
15 years ago
theraven
95404fc7ba
Tidied up Makefile.
15 years ago
theraven
600e970dea
Separate ObjC++ support out into libobjcxx. Now code that doesn't need ObjCXX support can safely ignore it again.
15 years ago
theraven
7a7fce3c97
Link with $(CXX) instead of ld, so that C++ linking is done properly.
15 years ago
theraven
28b1db6f6e
Make sure that -fPIC is specified for C++ files too.
15 years ago
theraven
06ff4be6a9
More build system tidies.
15 years ago
theraven
1d071bf4c1
Create the lib dir if it doesn't exist (never required in normal usage, but useful when installing to a temporary directory).
15 years ago
theraven
01558d3c4e
Brought Makefile up to compatibility with GNUmakefile.
15 years ago
thebeing
ee7817cf57
Implement a hook that allows the compiler to register the aliases used with the
...
@compatibility_alias directive so that they can be resolved at runtime.
15 years ago
thebeing
39ec489d16
Fix non gnustep-make Makefile.
15 years ago
theraven
a83428b883
Move toydispatch into libobjc2.
...
Some build system tidies.
Add -retain / release to Protocol.
Initial work on clang-specific makefile.
15 years ago
theraven
37606d1936
Improvements to the Makefile. Patch by Pete French.
15 years ago
theraven
2e2856ce73
Build a static library from the Makefile.
...
Patch by Pete French.
15 years ago
theraven
299e6806b5
Fix build with the Makefile.
15 years ago
theraven
033676b9e7
Enable type-dependent dispatch by default. Stack corruption is bad, m'kay?
16 years ago
theraven
18e8d1bfc1
Add Makefile. This compiles libobjc2 without the need for GNUstep Make (or even GNU make), so should make bootstrapping a bit easier.
16 years ago