[Coco] toolshed latest mercurial missing compoments in makefile
Walter Zambotti
zambotti at iinet.net.au
Mon Dec 2 09:27:56 EST 2019
Robert
I ended up adding casm to the build/unix make file. It built without issue.
I'm not sure it works correctly on asm files gernated by the C compiler.
It understands psect but not endsect. It fails to pass external
references as symbols to the linker and fails to identify labels on
lines where only a label exists.
Apart from toolshed's casm there is lwtools lwasm but this does not
support the C compiler asm syntax either.
Not sure what other assembler would support the C compiler asm syntax!
Walter
On 2019-12-02 20:44, Robert Gault wrote:
> Walter,
>
> Check in the folder build/unix/casm for the makefile. You can either
> try and build casm from that folder or patch the makefile in build/unix.
> I've not tried either as the casm folder is not present in the
> build/win32 folder and I have a Win32 system.
>
> Robert
>
> Walter Zambotti wrote:
>> Just downloaded the latest snapshot from source forge using hg.
>>
>> I noticed this issue in the 2.2 tar ball as well.
>>
>> The build/unix/makefile does not contain any references for building
>> casm!
>>
>> Am I missing something?
>>
>> DIRS = libtoolshed libnative libcecb librbf libcoco libdecb
>> libmisc libsys \
>>
>> ar2 os9 mamou decb tocgen cocofuse makewav libcecb
>> cecb doc
>>
>>
>>
>>
>>
>> $(INSTALL) ar2/ar2 os9/os9 mamou/mamou cecb/cecb decb/decb \
>> tocgen/tocgen makewav/makewav $(INSTALLDIR)
>>
>> Should there be casm in the list of DIRS and casm/casm in INSTALL?
>>
>> Otherwise for me casm never gets built!
>>
>> Walter
>>
>
More information about the Coco
mailing list