12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- { Make DB directory and all subdirectories }
- { FULLDB will be defined if included from db directory }
- { FULLFCL will be defined if included from main FCL directory }
- { DBase, only for I386}
- Targets.ResetDefaults;
- Targets.DefaultCPU:=[i386];
- Targets.DefaultOS:=[linux,win32,freebsd];
- Targets.DefaultDir:='db/dbase';
- T:=Targets.AddUnit('dbf');
- T:=Targets.Addexampleunit('testdbf');
- If (Defaults.CPU=i386) and (Defaults.OS in [linux,win32,freebsd]) then
- begin
- { Install files. }
- InstallFiles.add('dbf_common.o');
- InstallFiles.add('dbf_common.ppu');
- InstallFiles.add('dbf_cursor.o');
- InstallFiles.add('dbf_cursor.ppu');
- InstallFiles.add('dbf_dbffile.o');
- InstallFiles.add('dbf_dbffile.ppu');
- InstallFiles.add('dbf_fields.o');
- InstallFiles.add('dbf_fields.ppu');
- InstallFiles.add('dbf_idxcur.o');
- InstallFiles.add('dbf_idxcur.ppu');
- InstallFiles.add('dbf_idxfile.o');
- InstallFiles.add('dbf_idxfile.ppu');
- InstallFiles.add('dbf_lang.o');
- InstallFiles.add('dbf_lang.ppu');
- InstallFiles.add('dbf_memo.o');
- InstallFiles.add('dbf_memo.ppu');
- InstallFiles.add('dbf_parser.o');
- InstallFiles.add('dbf_parser.ppu');
- InstallFiles.add('dbf_pgfile.o');
- InstallFiles.add('dbf_pgfile.ppu');
- InstallFiles.add('dbf_prscore.o');
- InstallFiles.add('dbf_prscore.ppu');
- InstallFiles.add('dbf_prsdef.o');
- InstallFiles.add('dbf_prsdef.ppu');
- InstallFiles.add('dbf_prssupp.o');
- InstallFiles.add('dbf_prssupp.ppu');
- InstallFiles.add('dbf_str.o');
- InstallFiles.add('dbf_str.ppu');
- if (Defaults.OS<>win32) then
- begin
- InstallFiles.add('dbf_wtil.ppu');
- InstallFiles.add('dbf_wtil.o');
- end;
- { Clean files }
- CleanFiles.add('dbf_common.o');
- CleanFiles.add('dbf_common.ppu');
- CleanFiles.add('dbf_cursor.o');
- CleanFiles.add('dbf_cursor.ppu');
- CleanFiles.add('dbf_dbffile.o');
- CleanFiles.add('dbf_dbffile.ppu');
- CleanFiles.add('dbf_fields.o');
- CleanFiles.add('dbf_fields.ppu');
- CleanFiles.add('dbf_idxcur.o');
- CleanFiles.add('dbf_idxcur.ppu');
- CleanFiles.add('dbf_idxfile.o');
- CleanFiles.add('dbf_idxfile.ppu');
- CleanFiles.add('dbf_lang.o');
- CleanFiles.add('dbf_lang.ppu');
- CleanFiles.add('dbf_memo.o');
- CleanFiles.add('dbf_memo.ppu');
- CleanFiles.add('dbf_parser.o');
- CleanFiles.add('dbf_parser.ppu');
- CleanFiles.add('dbf_pgfile.o');
- CleanFiles.add('dbf_pgfile.ppu');
- CleanFiles.add('dbf_prscore.o');
- CleanFiles.add('dbf_prscore.ppu');
- CleanFiles.add('dbf_prsdef.o');
- CleanFiles.add('dbf_prsdef.ppu');
- CleanFiles.add('dbf_prssupp.o');
- CleanFiles.add('dbf_prssupp.ppu');
- CleanFiles.add('dbf_str.o');
- CleanFiles.add('dbf_str.ppu');
- if (Defaults.OS<>win32) then
- begin
- Cleanfiles.add('dbf_wtil.ppu');
- CleanFiles.add('dbf_wtil.o');
- end;
- end;
|