瀏覽代碼

* 3rd batch of fpmake updates (demoes + includepaths)

git-svn-id: trunk@11950 -
marco 17 年之前
父節點
當前提交
acf20fe7db

+ 21 - 3
packages/hermes/fpmake.pp

@@ -18,6 +18,8 @@ begin
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
     P.Version:='2.2.2-0';
     P.Version:='2.2.2-0';
     P.SourcePath.Add('src');
     P.SourcePath.Add('src');
+    P.IncludePath.Add('src');
+    P.IncludePath.Add('src/i386',[i386],AllOSes);
 
 
 T:=P.Targets.AddUnit('hermes.pp');
 T:=P.Targets.AddUnit('hermes.pp');
   with T.Dependencies do
   with T.Dependencies do
@@ -42,8 +44,8 @@ T:=P.Targets.AddUnit('hermes.pp');
       AddInclude('p_i8.inc');
       AddInclude('p_i8.inc');
       AddInclude('p_muhmu.inc');
       AddInclude('p_muhmu.inc');
       AddInclude('d_32.inc');
       AddInclude('d_32.inc');
-      AddInclude('headi386.inc');
-      AddInclude('headmmx.inc');
+      AddInclude('headi386.inc',[i386],AllOSes);
+      AddInclude('headmmx.inc',[i386],AllOSes); 
       AddInclude('factconv.inc');
       AddInclude('factconv.inc');
       AddInclude('list.inc');
       AddInclude('list.inc');
       AddInclude('utility.inc');
       AddInclude('utility.inc');
@@ -52,7 +54,7 @@ T:=P.Targets.AddUnit('hermes.pp');
       AddInclude('convert.inc');
       AddInclude('convert.inc');
       AddInclude('clear.inc');
       AddInclude('clear.inc');
       AddInclude('factory.inc');
       AddInclude('factory.inc');
-    end;
+   end;
 
 
 
 
 {$ifndef ALLPACKAGES}
 {$ifndef ALLPACKAGES}
@@ -60,3 +62,19 @@ T:=P.Targets.AddUnit('hermes.pp');
     end;
     end;
 end.
 end.
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
+
+      AddInclude('headi386.inc');
+      AddInclude('headmmx.inc');
+mmx_clr.as
+mmx_main.as
+mmxp2_32.as
+mmxp_32.as
+x8616lut.as
+x86_clr.as
+x86_main.as
+x86p_16.as
+x86p_32.as
+x86p_cpy.as
+x86p_i8.as
+x86p_s32.as
+x86pscpy.as');

+ 7 - 0
packages/mysql/fpmake.pp

@@ -18,6 +18,7 @@ begin
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
     P.Version:='2.2.2-0';
     P.Version:='2.2.2-0';
     P.SourcePath.Add('src');
     P.SourcePath.Add('src');
+    P.IncludePath.Add('src');
 
 
     T:=P.Targets.AddUnit('my4_sys.pp');
     T:=P.Targets.AddUnit('my4_sys.pp');
     T:=P.Targets.AddUnit('mysql3_comdyn.pp');
     T:=P.Targets.AddUnit('mysql3_comdyn.pp');
@@ -106,6 +107,12 @@ begin
           AddInclude('mysql.inc');
           AddInclude('mysql.inc');
         end;
         end;
 
 
+    P.ExamplePath.Add('tests');
+    P.Targets.AddExampleProgram('testdb3.pp');
+    P.Targets.AddExampleProgram('testdb4.pp');
+    P.Targets.AddExampleProgram('mysqls.pp');
+    // 'mysqls.c
+
 {$ifndef ALLPACKAGES}
 {$ifndef ALLPACKAGES}
     Run;
     Run;
     end;
     end;

+ 25 - 0
packages/ncurses/fpmake.pp

@@ -18,6 +18,7 @@ begin
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
     P.Version:='2.2.2-0';
     P.Version:='2.2.2-0';
     P.SourcePath.Add('src');
     P.SourcePath.Add('src');
+    P.IncludePath.Add('src');
 
 
     T:=P.Targets.AddUnit('menu.pp');
     T:=P.Targets.AddUnit('menu.pp');
       with T.Dependencies do
       with T.Dependencies do
@@ -47,6 +48,30 @@ begin
           AddUnit('ncurses');
           AddUnit('ncurses');
         end;
         end;
 
 
+    P.ExamplePath.Add('examples');
+    P.Targets.AddExampleProgram('t2menu.pp');
+    P.Targets.AddExampleProgram('t3form.pp');
+    P.Targets.AddExampleProgram('t1panel.pp');
+    P.Targets.AddExampleProgram('screen_demo.pp');
+    P.Targets.AddExampleProgram('tevent.pp');
+    P.Targets.AddExampleProgram('t1form.pp');
+    P.Targets.AddExampleProgram('tclock.pp');
+    P.Targets.AddExampleProgram('menu_demo.pp');
+    P.Targets.AddExampleProgram('twindow.pp');
+    P.Targets.AddExampleProgram('tpad.pp');
+    P.Targets.AddExampleProgram('t1menu.pp');
+    P.Targets.AddExampleProgram('t2panel.pp');
+    P.Targets.AddExampleProgram('tbackground.pp');
+    P.Targets.AddExampleProgram('tnlshello.pp');
+    P.Targets.AddExampleProgram('edit_demo.pp');
+    P.Targets.AddExampleProgram('firework.pp');
+    P.Targets.AddExampleProgram('db_demo.pp');
+    P.Targets.AddExampleProgram('t2form.pp');
+    P.Targets.AddExampleProgram('ocrt_demo.pp');
+    P.Targets.AddExampleProgram('tmouse.pp');
+    // 'tnlshello_ru_UTF8.pot
+
+
 {$ifndef ALLPACKAGES}
 {$ifndef ALLPACKAGES}
     Run;
     Run;
     end;
     end;

+ 5 - 0
packages/newt/fpmake.pp

@@ -21,6 +21,11 @@ begin
 
 
     T:=P.Targets.AddUnit('newt.pp');
     T:=P.Targets.AddUnit('newt.pp');
 
 
+    P.ExamplePath.Add('examples');
+    P.Targets.AddExampleProgram('newt3.pas');
+    P.Targets.AddExampleProgram('newt2.pas');
+    P.Targets.AddExampleProgram('newt1.pas');
+
 {$ifndef ALLPACKAGES}
 {$ifndef ALLPACKAGES}
     Run;
     Run;
     end;
     end;

+ 149 - 0
packages/numlib/fpmake.pp

@@ -18,6 +18,7 @@ begin
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
     P.Version:='2.2.2-0';
     P.Version:='2.2.2-0';
     P.SourcePath.Add('src');
     P.SourcePath.Add('src');
+    P.IncludePath.Add('src');
 //    P.Dependencies.Add('x11');
 //    P.Dependencies.Add('x11');
 
 
     T:=P.Targets.AddUnit('det.pas');
     T:=P.Targets.AddUnit('det.pas');
@@ -127,6 +128,154 @@ begin
           AddInclude('direct.inc');
           AddInclude('direct.inc');
         end;
         end;
 
 
+    P.ExamplePath.Add('examples');
+    P.Targets.AddExampleProgram('iomwrvex.pas');
+    P.Targets.AddExampleProgram('iomremex.pas');
+    P.Targets.AddExampleProgram('iomrevex.pas');
+    P.Targets.AddExampleProgram('invgenex.pas');
+    P.Targets.AddExampleProgram('invgsyex.pas');
+    P.Targets.AddExampleProgram('iomwrmex.pas');
+    P.Targets.AddExampleProgram('invgpdex.pas');
+    P.Targets.AddExampleProgram('iomrewrsex.pas');
+    // 'invgsyex.dat
+    // 'iomwrmex.dat
+    // 'iomremex.dat
+    // 'invgpdex.dat
+    // 'invgenex.dat
+    // 'iomrevex.dat
+    P.ExamplePath.Add('tests');
+    P.Targets.AddExampleProgram('eigts4te.pas');
+    P.Targets.AddExampleProgram('detgpbte.pas');
+    P.Targets.AddExampleProgram('eigsv3te.pas');
+    P.Targets.AddExampleProgram('eiggg2te.pas');
+    P.Targets.AddExampleProgram('eigge3te.pas');
+    P.Targets.AddExampleProgram('sledtrte.pas');
+    P.Targets.AddExampleProgram('spege1te.pas');
+    P.Targets.AddExampleProgram('slegenlt.pas');
+    P.Targets.AddExampleProgram('eigsv1te.pas');
+    P.Targets.AddExampleProgram('eigts1te.pas');
+    P.Targets.AddExampleProgram('turte.pas');
+    P.Targets.AddExampleProgram('slegpdlt.pas');
+    P.Targets.AddExampleProgram('invgsyte.pas');
+    P.Targets.AddExampleProgram('timer.pas');
+    P.Targets.AddExampleProgram('intge1te.pas');
+    P.Targets.AddExampleProgram('eiggg4te.pas');
+    P.Targets.AddExampleProgram('slegbalt.pas');
+    P.Targets.AddExampleProgram('roof1rte.pas');
+    P.Targets.AddExampleProgram('detgpdte.pas');
+    P.Targets.AddExampleProgram('roofnrte.pas');
+    P.Targets.AddExampleProgram('eigge1te.pas');
+    P.Targets.AddExampleProgram('invgente.pas');
+    P.Targets.AddExampleProgram('eiggs1te.pas');
+    P.Targets.AddExampleProgram('intge2te.pas');
+    P.Targets.AddExampleProgram('invgpdte.pas');
+    P.Targets.AddExampleProgram('eigbs4te.pas');
+    P.Targets.AddExampleProgram('slegpblt.pas');
+    P.Targets.AddExampleProgram('eigbs2te.pas');
+    P.Targets.AddExampleProgram('spesgnte.pas');
+    P.Targets.AddExampleProgram('spemaxte.pas');
+    P.Targets.AddExampleProgram('eigts3te.pas');
+    P.Targets.AddExampleProgram('eigbs3te.pas');
+    P.Targets.AddExampleProgram('sleglslt.pas');
+    P.Targets.AddExampleProgram('eiggg3te.pas');
+    P.Targets.AddExampleProgram('eiggg1te.pas');
+    P.Targets.AddExampleProgram('slegpbte.pas');
+    P.Targets.AddExampleProgram('eigbs1te.pas');
+    P.Targets.AddExampleProgram('roopolte.pas');
+    P.Targets.AddExampleProgram('eiggs4te.pas');
+    P.Targets.AddExampleProgram('intge3te.pas');
+    P.Targets.AddExampleProgram('slegbate.pas');
+    P.Targets.AddExampleProgram('detgsyte.pas');
+    P.Targets.AddExampleProgram('slegsyte.pas');
+    P.Targets.AddExampleProgram('slegpdte.pas');
+    P.Targets.AddExampleProgram('odeiv2te.pas');
+    P.Targets.AddExampleProgram('sleglste.pas');
+    P.Targets.AddExampleProgram('slegtrte.pas');
+    P.Targets.AddExampleProgram('odeiv1te.pas');
+    P.Targets.AddExampleProgram('speentte.pas');
+    P.Targets.AddExampleProgram('spepowte.pas');
+    P.Targets.AddExampleProgram('slegente.pas');
+    P.Targets.AddExampleProgram('detgtrte.pas');
+    P.Targets.AddExampleProgram('roofnrt1.pas');
+    P.Targets.AddExampleProgram('eiggs2te.pas');
+    P.Targets.AddExampleProgram('eiggs3te.pas');
+    P.Targets.AddExampleProgram('slegsylt.pas');
+    P.Targets.AddExampleProgram('test.pas');
+    P.Targets.AddExampleProgram('spepolte.pas');
+    P.Targets.AddExampleProgram('iomwrmte.pas');
+    P.Targets.AddExampleProgram('eigts2te.pas');
+    // 'spesgnte.dat
+    // 'spebi1te.dat
+    // 'slegpbte.dat
+    // 'eigts2te.dat
+    // 'speathte.dat
+    // 'spebj0te.dat
+    // 'speentte.dat
+    // 'eigge3te.dat
+    // 'spebk1te.dat
+    // 'sleglslt.dat
+    // 'spearcte.dat
+    // 'eiggg1te.dat
+    // 'speby1te.dat
+    // 'spesihte.dat
+    // 'spemaxte.dat
+    // 'eigts1te.dat
+    // 'eiggs1te.dat
+    // 'detgtrte.dat
+    // 'roopolte.dat
+    // 'speerfte.dat
+    // 'slegpdte.dat
+    // 'invgpdte.dat
+    // 'eigge1te.dat
+    // 'speachte.dat
+    // 'spebj1te.dat
+    // 'spepolte.dat
+    // 'spebk0te.dat
+    // 'odeiv2te.dat
+    // 'eiggs3te.dat
+    // 'slegsylt.dat
+    // 'eigbs4te.dat
+    // 'invgsyte.dat
+    // 'eigsv1te.dat
+    // 'detgpdte.dat
+    // 'detgpbte.dat
+    // 'slegsyte.dat
+    // 'spebi0te.dat
+    // 'eigbs3te.dat
+    // 'eigbs1te.dat
+    // 'roof1rte.dat
+    // 'slegenlt.dat
+    // 'eigbs2te.dat
+    // 'spetahte.dat
+    // 'eiggs2te.dat
+    // 'specohte.dat
+    // 'test.bat
+    // 'eiggg3te.dat
+    // 'roofnrte.dat
+    // 'detgsyte.dat
+    // 'eiggg4te.dat
+    // 'slegente.dat
+    // 'speefcte.dat
+    // 'slegpdlt.dat
+    // 'invgente.dat
+    // 'slegtrte.dat
+    // 'spearste.dat
+    // 'speby0te.dat
+    // 'eigts4te.dat
+    // 'eiggg2te.dat
+    // 'sledtrte.dat
+    // 'slegbate.dat
+    // 'sleglste.dat
+    // 'odeiv1te.dat
+    // 'slegbalt.dat
+    // 'eigts3te.dat
+    // 'eiggs4te.dat
+    // 'slegpblt.dat
+    // 'spegamte.dat
+    // 'eigsv3te.dat
+    // 'speashte.dat
+    // 'spepowte.dat
+
 {$ifndef ALLPACKAGES}
 {$ifndef ALLPACKAGES}
     Run;
     Run;
     end;
     end;

+ 5 - 0
packages/odbc/fpmake.pp

@@ -18,6 +18,7 @@ begin
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
     P.Version:='2.2.2-0';
     P.Version:='2.2.2-0';
     P.SourcePath.Add('src');
     P.SourcePath.Add('src');
+    P.IncludePath.Add('src');
 
 
     T:=P.Targets.AddUnit('odbcsqldyn.pas');
     T:=P.Targets.AddUnit('odbcsqldyn.pas');
       with T.Dependencies do
       with T.Dependencies do
@@ -30,6 +31,10 @@ begin
           AddInclude('odbcsql.inc');
           AddInclude('odbcsql.inc');
         end;
         end;
 
 
+    P.ExamplePath.Add('tests');
+    P.Targets.AddExampleProgram('testodbc.pp');
+    // 'testodbc.mdb
+
 {$ifndef ALLPACKAGES}
 {$ifndef ALLPACKAGES}
     Run;
     Run;
     end;
     end;

+ 4 - 0
packages/openal/fpmake.pp

@@ -18,6 +18,7 @@ begin
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
     P.Version:='2.2.2-0';
     P.Version:='2.2.2-0';
     P.SourcePath.Add('src');
     P.SourcePath.Add('src');
+    P.IncludePath.Add('src');
 
 
   T:=P.Targets.AddUnit('openal.pas');
   T:=P.Targets.AddUnit('openal.pas');
   with T.Dependencies do
   with T.Dependencies do
@@ -27,6 +28,9 @@ begin
       AddInclude('alexth.inc');
       AddInclude('alexth.inc');
     end;
     end;
 
 
+    P.ExamplePath.Add('examples');
+    P.Targets.AddExampleProgram('madopenal.pas');
+
 {$ifndef ALLPACKAGES}
 {$ifndef ALLPACKAGES}
     Run;
     Run;
     end;
     end;

+ 9 - 0
packages/opengl/fpmake.pp

@@ -22,6 +22,7 @@ begin
     P.Dependencies.Add('x11',AllUnixOSes);
     P.Dependencies.Add('x11',AllUnixOSes);
 
 
     P.SourcePath.Add('src');
     P.SourcePath.Add('src');
+    P.IncludePath.Add('src');
 
 
     T:=P.Targets.AddUnit('glext.pp');
     T:=P.Targets.AddUnit('glext.pp');
     T:=P.Targets.AddUnit('gl.pp');
     T:=P.Targets.AddUnit('gl.pp');
@@ -29,6 +30,14 @@ begin
     T:=P.Targets.AddUnit('glut.pp');
     T:=P.Targets.AddUnit('glut.pp');
     T:=P.Targets.AddUnit('glx.pp',AllUnixOSes);
     T:=P.Targets.AddUnit('glx.pp',AllUnixOSes);
 
 
+    P.ExamplePath.Add('examples');
+    P.Targets.AddExampleProgram('radblur.pp');
+    P.Targets.AddExampleProgram('bounce.pp');
+    P.Targets.AddExampleProgram('morph3d.pp');
+    P.Targets.AddExampleProgram('glutdemo.pp');
+    P.Targets.AddExampleProgram('glxtest.pp');
+    P.Sources.AddSrc('readme');
+
 {$ifndef ALLPACKAGES}
 {$ifndef ALLPACKAGES}
     Run;
     Run;
     end;
     end;

+ 3 - 0
packages/openssl/fpmake.pp

@@ -22,6 +22,9 @@ begin
 
 
     T:=P.Targets.AddUnit('openssl.pas');
     T:=P.Targets.AddUnit('openssl.pas');
 
 
+    P.ExamplePath.Add('examples');
+    P.Targets.AddExampleProgram('test1.pas');
+
 {$ifndef ALLPACKAGES}
 {$ifndef ALLPACKAGES}
     Run;
     Run;
     end;
     end;

+ 4 - 0
packages/oracle/fpmake.pp

@@ -18,6 +18,7 @@ begin
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
     P.Version:='2.2.2-0';
     P.Version:='2.2.2-0';
     P.SourcePath.Add('src');
     P.SourcePath.Add('src');
+    P.IncludePath.Add('src');
 
 
     T:=P.Targets.AddUnit('ocidyn.pp');
     T:=P.Targets.AddUnit('ocidyn.pp');
       with T.Dependencies do
       with T.Dependencies do
@@ -52,6 +53,9 @@ begin
     T:=P.Targets.AddUnit('oraoci.pp');
     T:=P.Targets.AddUnit('oraoci.pp');
     T:=P.Targets.AddUnit('oratypes.pp');
     T:=P.Targets.AddUnit('oratypes.pp');
 
 
+    P.ExamplePath.Add('examples');
+    P.Targets.AddExampleProgram('test01.pp');
+    P.Targets.AddExampleProgram('oraclew.pp');
 
 
 {$ifndef ALLPACKAGES}
 {$ifndef ALLPACKAGES}
     Run;
     Run;

+ 22 - 1
packages/os2units/fpmake.pp

@@ -17,11 +17,32 @@ begin
     P.Directory:='os2units';
     P.Directory:='os2units';
 {$endif ALLPACKAGES}
 {$endif ALLPACKAGES}
     P.Version:='2.2.2-0';
     P.Version:='2.2.2-0';
-    P.SourcePath.Add('src');
+    P.SourcePath.Add('src',[OS2]);
 //    P.Dependencies.Add('x11');
 //    P.Dependencies.Add('x11');
+   // P.Targets.AddUnit('buildall.pas',[OS2]);
+    P.Targets.AddUnit('clkdll.pas',[OS2]);
+    P.Targets.AddUnit('dive.pas',[OS2]);
+    P.Targets.AddUnit('ftpapi.pas',[OS2]);
+    P.Targets.AddUnit('hwvideo.pas',[OS2]);
+    P.Targets.AddUnit('lvm.pas',[OS2]);
+    P.Targets.AddUnit('mciapi.pas',[OS2]);
+    P.Targets.AddUnit('mcidrv.pas',[OS2]);
+    P.Targets.AddUnit('mci.pas',[OS2]);
+    P.Targets.AddUnit('mmbase.pas',[OS2]);
+    P.Targets.AddUnit('mmio.pas',[OS2]);
+    P.Targets.AddUnit('som.pas',[OS2]);
+    P.Targets.AddUnit('sw.pas',[OS2]);
+    P.Targets.AddUnit('wpstk.pp',[OS2]);
 
 
    // not compilable defunct for now
    // not compilable defunct for now
 
 
+    P.ExamplePath.Add('examples');
+    P.Targets.AddExampleProgram('mciapi1.pas');
+    P.Targets.AddExampleProgram('mciapi2.pas');
+    P.Targets.AddExampleProgram('clktest.pas');
+    P.Targets.AddExampleProgram('ftptest.pas');
+    P.Targets.AddExampleProgram('lvmtest.pas');
+
 {$ifndef ALLPACKAGES}
 {$ifndef ALLPACKAGES}
     Run;
     Run;
     end;
     end;

+ 2 - 0
packages/utmp/fpmake.pp

@@ -21,6 +21,8 @@ begin
 
 
     T:=P.Targets.AddUnit('utmp.pp');
     T:=P.Targets.AddUnit('utmp.pp');
 
 
+    P.ExamplePath.Add('examples');
+    P.Targets.AddExampleProgram('testutmp.pp');
 
 
 {$ifndef ALLPACKAGES}
 {$ifndef ALLPACKAGES}
     Run;
     Run;