• Robert Sprowson's avatar
    Simplify debug and CUSTOMSA use · d6ee8ba0
    Robert Sprowson authored
    AppLibs/ModuleLibs:
    DebugLib requires remotedb to link, and both are present, but remotedb requires InetLib and SockLib. Currently client makefiles must specify this, but can't do via DBG_LIBS because of the ordering, so end up having to mess around with LIBS in a conditional.
    Simplify this by providing the libraries in DEBUGLIBS.
    
    CModule:
    Add a new SA_TARGET_RULE variable so that when CUSTOMSA is in use it is still possible to invoke the standalone build without needing to know about the differences between GNU and native makefiles (one uses 'MyModule,ffa' the other 'rm.MyModule').
    This will allow the 5 uses of CModule to be simplified in future, the 5 uses of AAsmModule for CUSTOMSA are just to stop a module being output.
    d6ee8ba0
CModule 17.4 KB