There are 3 simple steps to create a cabinet file with multiple files.
1. Create a folder with all files that you want to include in cabinet file.
2. Create a directive file using a template. Fill the name of the files to be included in that cabinet. (detail is given below)
3. Run MakeCab in command line.
Simple directive file mentioned in step#2 looks like this. Notice that files to include are written in bold.
----------------------------------------------------------------------
;*** Sample Source Code MakeCAB Directive file example;.OPTION EXPLICIT ; Generate errors .Set CabinetNameTemplate=SampleCab.cab .set DiskDirectoryTemplate=CDROM ; All cabinets in a single directory.Set CompressionType=MSZIP;** All files are compressed in cabinet files.Set UniqueFiles="OFF".Set Cabinet=on.Set DiskDirectory1=SAMPLECAB.CABfile1.xmlfile2.dwpfile3.dll;*** <the end>
----------------------------------------------------------------------------
after creating the above directive file in notepad, save it with .ddf extension (say xxx.ddf).
Run the following in the commandline to create the cab file:
MakeCab.exe /F xxx.ddf
If there is any error in creating cab file, it will throw an error with line number in parentheses.