On 03/23/2016 06:39 PM, preeves wrote: > Firebird.pas is generated in the posix builds but it is not generated > in the windows builds. Posix builds generate it via this target: > > $(API_PAS_FILE): $(IDL_FILE) $(PASCAL_SOURCES) $(TMP_FUNCS) > $(CLOOP) $(IDL_FILE) pascal $@ Firebird --uses SysUtils \ > --interfaceFile $(PAS_ROOT)/Pascal.interface.pas \ > --implementationFile $(PAS_ROOT)/Pascal.implementation.pas \ > --exceptionClass FbException \ > --functionsFile $(TMP_FUNCS) \ > --prefix I > > There seems to be more going on here than simple file concatenation.
Much more. > > How are we meant to do this in the windows build? Paul, I see 2 alternatives. 1. (correct) Build cloop and execute same command. 2. (simple) We can add firebird.pas to git and keep in sync with firebird.idl (like now happens with IdlFbInterfaces.h). ------------------------------------------------------------------------------ Transform Data into Opportunity. Accelerate data analysis in your applications with Intel Data Analytics Acceleration Library. Click to learn more. http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140 Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel