summaryrefslogtreecommitdiff
path: root/packages/cdrom
diff options
context:
space:
mode:
authorpeter <peter@3ad0048d-3df7-0310-abae-a5850022a9f2>2008-02-07 23:10:39 +0000
committerpeter <peter@3ad0048d-3df7-0310-abae-a5850022a9f2>2008-02-07 23:10:39 +0000
commitf8c1bad0309a25e9888e2d53378d048f4e5f8bc8 (patch)
treea7fa07494011cb45eed4dd7dee9f79efd018a88d /packages/cdrom
parentce215b7d8b059d1601477677d3923e35fac33d15 (diff)
downloadfpc-f8c1bad0309a25e9888e2d53378d048f4e5f8bc8.tar.gz
* dependency and path updates
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@10245 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/cdrom')
-rw-r--r--packages/cdrom/fpmake.pp28
1 files changed, 23 insertions, 5 deletions
diff --git a/packages/cdrom/fpmake.pp b/packages/cdrom/fpmake.pp
index 4047ab930e..278dbfc51d 100644
--- a/packages/cdrom/fpmake.pp
+++ b/packages/cdrom/fpmake.pp
@@ -16,27 +16,45 @@ begin
{$ifdef ALLPACKAGES}
P.Directory:='cdrom';
{$endif ALLPACKAGES}
- P.Version:='2.0.0';
+ P.Version:='2.2.1';
+ P.OSes:=[Win32,Win64,Linux];
+
P.SourcePath.Add('src');
+ P.IncludePath.Add('src');
T:=P.Targets.AddUnit('cdrom.pp');
with T.Dependencies do
begin
- AddInclude('cdromlin.inc');
- AddUnit('lincd');
+ AddInclude('cdromlin.inc',[Linux]);
+ AddInclude('cdromw32.inc',[Win32,Win64]);
+ AddUnit('lincd',[Linux]);
+ AddUnit('wincd',[Win32,Win64]);
end;
T:=P.Targets.AddUnit('discid.pp');
with T.Dependencies do
begin
AddUnit('cdrom');
end;
- T:=P.Targets.AddUnit('lincd.pp');
+
+ // Linux
+ T:=P.Targets.AddUnit('lincd.pp',[Linux]);
with T.Dependencies do
begin
AddUnit('major');
end;
- T:=P.Targets.AddUnit('major.pp');
+ T:=P.Targets.AddUnit('major.pp',[Linux]);
+ // Windows
+ T:=P.Targets.AddUnit('cdromioctl.pp',[Win32,Win64]);
+ T:=P.Targets.AddUnit('scsidefs.pp',[Win32,Win64]);
+ T:=P.Targets.AddUnit('wincd.pp',[Win32,Win64]);
+ with T.Dependencies do
+ begin
+ AddUnit('cdromioctl');
+ AddUnit('wnaspi32');
+ AddUnit('scsidefs');
+ end;
+ T:=P.Targets.AddUnit('wnaspi32.pp',[Win32,Win64]);
{$ifndef ALLPACKAGES}
Run;