fpmake.inc 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. Procedure ApplyUnixTargets(Installer : TInstaller);
  2. Var
  3. T : TTarget;
  4. begin
  5. With Installer,Targets do
  6. begin
  7. T:=AddUnit('unix/syscall.pp');
  8. T:=AddUnit('unix/unixtype.pp');
  9. T:=AddUnit('unix/baseunix.pp');
  10. T.Dependencies.Add('unixtype');
  11. T:=AddUnit('unix/errors.pp');
  12. T.Dependencies.Add('strings');
  13. T:=AddUnit('unix/unix.pp');
  14. T.Dependencies.Add('baseunix');
  15. T.Dependencies.Add('unixtype');
  16. T.Dependencies.Add('strings');
  17. T:=AddUnit('unix/terminfo.pp');
  18. T.Dependencies.Add('baseunix');
  19. T:=AddUnit('unix/linux.pp');
  20. T:=AddUnit('unix/oldlinux.pp');
  21. T:=AddUnit('unix/unixutil.pp');
  22. if Defaults.CPU=i386 then
  23. T:=AddUnit('unix/x86');
  24. With Targets['sysutils'].dependencies do
  25. begin
  26. add('unix');
  27. add('errors');
  28. Add('unixtype');
  29. Add('baseunix');
  30. end;
  31. With Targets['Dos'].dependencies do
  32. begin
  33. Add('strings');
  34. Add('unix');
  35. Add('baseunix');
  36. Add('syscall');
  37. end;
  38. end;
  39. end;