diff options
author | marco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2008-10-22 22:08:05 +0000 |
---|---|---|
committer | marco <marco@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2008-10-22 22:08:05 +0000 |
commit | 478c32ae5aceca9fadcd0de357bf5055c610c42d (patch) | |
tree | 6e702ba26851e52479f0584fcd7a2e3becd4b25a /packages | |
parent | 36a5448b083a367683c49d18163df19a76037b2b (diff) | |
download | fpc-478c32ae5aceca9fadcd0de357bf5055c610c42d.tar.gz |
* More fpmake fixes. Exampledirs and includefiles mostly fixed for these.
gdbint moves two examples from src to exampledir + makefile fix.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@11949 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages')
29 files changed, 253 insertions, 64 deletions
diff --git a/packages/fcl-json/fpmake.pp b/packages/fcl-json/fpmake.pp index 93b4e1d7d3..13704121fa 100644 --- a/packages/fcl-json/fpmake.pp +++ b/packages/fcl-json/fpmake.pp @@ -37,8 +37,20 @@ begin end; T:=P.Targets.AddUnit('jsonscanner.pp'); + P.ExamplePath.Add('examples'); + T:=P.Targets.AddExampleProgram('confdemo.pp'); + T:=P.Targets.AddExampleProgram('parsedemo.pp'); + T:=P.Targets.AddExampleProgram('simpledemo.pp'); + + // simpledemo.lpi + // confdemo.lpi + // parsedemo.lpi + {$ifndef ALLPACKAGES} Run; end; end. {$endif ALLPACKAGES} + + + diff --git a/packages/fcl-net/fpmake.pp b/packages/fcl-net/fpmake.pp index 2219e695ac..7b7910ecc6 100644 --- a/packages/fcl-net/fpmake.pp +++ b/packages/fcl-net/fpmake.pp @@ -74,6 +74,22 @@ begin AddUnit('httpsvlt'); end; T:=P.Targets.AddProgram('mkxmlrpc.pp',AllUnixOSes); + P.ExamplePath.Add('examples'); + P.Targets.AddExampleProgram('examples/rpccli.pp'); + P.Targets.AddExampleProgram('examples/svrclass_xmlrpc.pp'); + P.Targets.AddExampleProgram('examples/ip6test.pp'); + P.Targets.AddExampleProgram('examples/svrclass.pp'); + P.Targets.AddExampleProgram('examples/testdns.pp'); + P.Targets.AddExampleProgram('examples/testnet.pp'); + P.Targets.AddExampleProgram('examples/testhosts.pp'); + P.Targets.AddExampleProgram('examples/rpcserv.pp'); + P.Targets.AddExampleProgram('examples/testsvc.pp'); + P.Targets.AddExampleProgram('examples/testhst.pp'); + P.Targets.AddExampleProgram('examples/testuri.pp'); + P.Targets.AddExampleProgram('examples/testproto.pp'); + // 'examples/Makefile + // 'examples/Makefile.fpc + // 'examples/readme.txt {$ifndef ALLPACKAGES} Run; diff --git a/packages/fcl-registry/fpmake.pp b/packages/fcl-registry/fpmake.pp index c83cdbea8e..4ed7830672 100644 --- a/packages/fcl-registry/fpmake.pp +++ b/packages/fcl-registry/fpmake.pp @@ -18,7 +18,7 @@ begin {$endif ALLPACKAGES} P.Version:='2.2.2-0'; P.SourcePath.Add('src'); - + P.IncludePath.Add('src'); T:=P.Targets.AddUnit('registry.pp'); with T.Dependencies do begin @@ -36,6 +36,12 @@ begin AddUnit('xmlwrite'); end; + P.ExamplePath.Add('examples'); + P.Targets.AddExampleProgram('tests/testbasics.pp'); + P.Targets.AddExampleProgram('tests/regtestframework.pp'); + // 'tests/Makefile + // 'tests/Makefile.fpc + {$ifndef ALLPACKAGES} Run; end; diff --git a/packages/fcl-xml/fpmake.pp b/packages/fcl-xml/fpmake.pp index 0097c9f17b..bc6a101199 100644 --- a/packages/fcl-xml/fpmake.pp +++ b/packages/fcl-xml/fpmake.pp @@ -124,8 +124,23 @@ begin AddUnit('htmldefs'); end; + + P.Sources.AddSrc('src/README'); + + + P.ExamplePath.Add('examples'); + P.Targets.AddExampleProgram('tests/xmlts.pp'); + P.Targets.AddExampleProgram('tests/domunit.pp'); + P.Targets.AddExampleProgram('tests/testgen.pp'); + // 'tests/api.xml + // 'tests/README_DOM + // 'tests/README + // 'tests/template.xml + + {$ifndef ALLPACKAGES} Run; end; end. {$endif ALLPACKAGES} + diff --git a/packages/fftw/fpmake.pp b/packages/fftw/fpmake.pp index 961bb98e7f..66557326f1 100644 --- a/packages/fftw/fpmake.pp +++ b/packages/fftw/fpmake.pp @@ -22,6 +22,10 @@ begin T:=P.Targets.AddUnit('fftw_s.pas'); + P.ExamplePath.Add('examples'); + P.Targets.AddExampleProgram('examples/example.pas'); + + {$ifndef ALLPACKAGES} Run; end; diff --git a/packages/fpgtk/fpmake.pp b/packages/fpgtk/fpmake.pp index 688ca599bc..57162f2b9e 100644 --- a/packages/fpgtk/fpmake.pp +++ b/packages/fpgtk/fpmake.pp @@ -41,6 +41,12 @@ begin AddUnit('fpglib'); end; + P.ExamplePath.Add('examples'); + P.Targets.AddExampleProgram('examples/lister.pp'); + P.Targets.AddExampleProgram('examples/testgtk.pp'); + // 'examples/Makefile + // 'examples/Makefile.fpc + // 'examples/testgtk.ppr {$ifndef ALLPACKAGES} Run; diff --git a/packages/fv/fpmake.pp b/packages/fv/fpmake.pp index 42c6db67f0..2f8aaaaf06 100644 --- a/packages/fv/fpmake.pp +++ b/packages/fv/fpmake.pp @@ -245,6 +245,14 @@ begin AddUnit('drivers'); AddUnit('fvconsts'); end; + P.ExamplePath.Add('examples'); + P.Targets.AddExampleProgram('examples/testapp.pas'); + P.Targets.AddExampleProgram('examples/platform.inc'); + // 'examples/Makefile + // 'examples/testapp.lpi + // 'examples/Makefile.fpc + + {$ifndef ALLPACKAGES} Run; end; diff --git a/packages/gdbint/Makefile b/packages/gdbint/Makefile index 3c744b6f6c..c3bf6ba3f8 100644 --- a/packages/gdbint/Makefile +++ b/packages/gdbint/Makefile @@ -459,178 +459,178 @@ ifeq ($(FULL_TARGET),armeb-embedded) override TARGET_UNITS+=gdbint gdbcon endif ifeq ($(FULL_TARGET),i386-linux) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-go32v2) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-win32) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-os2) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-freebsd) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-beos) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-haiku) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-netbsd) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-solaris) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-qnx) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-netware) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-openbsd) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-wdosx) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-darwin) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-emx) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-watcom) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-netwlibc) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-wince) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-embedded) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),i386-symbian) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),m68k-linux) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),m68k-freebsd) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),m68k-netbsd) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),m68k-amiga) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),m68k-atari) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),m68k-openbsd) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),m68k-palmos) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),m68k-embedded) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),powerpc-linux) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),powerpc-netbsd) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),powerpc-amiga) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),powerpc-macos) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),powerpc-darwin) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),powerpc-morphos) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),powerpc-embedded) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),sparc-linux) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),sparc-netbsd) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),sparc-solaris) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),sparc-embedded) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),x86_64-linux) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),x86_64-freebsd) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),x86_64-darwin) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),x86_64-win64) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),x86_64-embedded) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),arm-linux) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),arm-palmos) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),arm-darwin) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),arm-wince) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),arm-gba) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),arm-nds) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),arm-embedded) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),arm-symbian) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),powerpc64-linux) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),powerpc64-darwin) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),powerpc64-embedded) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),avr-embedded) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),armeb-linux) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif ifeq ($(FULL_TARGET),armeb-embedded) -override TARGET_EXAMPLES+=testgdb symify +override TARGET_EXAMPLES+=examples/testgdb examples/symify endif override INSTALL_FPCPACKAGE=y ifeq ($(FULL_TARGET),i386-linux) diff --git a/packages/gdbint/Makefile.fpc b/packages/gdbint/Makefile.fpc index 604910415b..7b3bd3b488 100644 --- a/packages/gdbint/Makefile.fpc +++ b/packages/gdbint/Makefile.fpc @@ -9,7 +9,7 @@ version=2.2.2 [target] units=gdbint gdbcon -examples=testgdb symify +examples=examples/testgdb examples/symify [compiler] objectdir=$(GDBLIBDIR) diff --git a/packages/gdbint/src/symify.pp b/packages/gdbint/examples/symify.pp index d262bf1b15..d262bf1b15 100644 --- a/packages/gdbint/src/symify.pp +++ b/packages/gdbint/examples/symify.pp diff --git a/packages/gdbint/src/testgdb.pp b/packages/gdbint/examples/testgdb.pp index fe4bbde904..fe4bbde904 100644 --- a/packages/gdbint/src/testgdb.pp +++ b/packages/gdbint/examples/testgdb.pp diff --git a/packages/gdbint/fpmake.pp b/packages/gdbint/fpmake.pp index 07ebea6ef9..5639d140a4 100644 --- a/packages/gdbint/fpmake.pp +++ b/packages/gdbint/fpmake.pp @@ -18,7 +18,7 @@ begin {$endif ALLPACKAGES} P.Version:='2.2.2-0'; P.SourcePath.Add('src'); - + P.IncludePath.Add('src'); T:=P.Targets.AddUnit('gdbcon.pp'); with T.Dependencies do begin diff --git a/packages/gdbm/fpmake.pp b/packages/gdbm/fpmake.pp index 4a9fbbe1c5..e8b8d0d197 100644 --- a/packages/gdbm/fpmake.pp +++ b/packages/gdbm/fpmake.pp @@ -21,6 +21,11 @@ begin T:=P.Targets.AddUnit('gdbm.pp'); + P.ExamplePath.Add('examples'); + P.Targets.AddExampleProgram('tests/testgdbm.pp'); + P.Targets.AddExampleProgram('tests/testgdbm2.pp'); + + {$ifndef ALLPACKAGES} Run; end; diff --git a/packages/ggi/fpmake.pp b/packages/ggi/fpmake.pp index 154039aa6e..d731e39ee7 100644 --- a/packages/ggi/fpmake.pp +++ b/packages/ggi/fpmake.pp @@ -32,6 +32,9 @@ begin end; T:=P.Targets.AddUnit('gii.pp'); + P.ExamplePath.Add('examples'); + P.Targets.AddExampleProgram('ggi1.pp'); + {$ifndef ALLPACKAGES} Run; end; diff --git a/packages/gnome1/fpmake.pp b/packages/gnome1/fpmake.pp index 02d2fc282e..107517adf7 100644 --- a/packages/gnome1/fpmake.pp +++ b/packages/gnome1/fpmake.pp @@ -221,6 +221,13 @@ begin AddInclude('vtx.inc'); end; + P.ExamplePath.Add('examples'); + P.Targets.AddExampleProgram('examples/testzvt.pp'); + P.Targets.AddExampleProgram('examples/gconfcallback2.pp'); + P.Targets.AddExampleProgram('examples/gconfexample.pp'); + P.Targets.AddExampleProgram('examples/gconfcallback1.pp'); + P.Targets.AddExampleProgram('examples/gnometest.pp'); + {$ifndef ALLPACKAGES} Run; diff --git a/packages/graph/fpmake.pp b/packages/graph/fpmake.pp index 45a9558518..bf256cd779 100644 --- a/packages/graph/fpmake.pp +++ b/packages/graph/fpmake.pp @@ -18,6 +18,7 @@ begin {$endif ALLPACKAGES} P.Version:='2.2.2-0'; P.SourcePath.Add('src'); + P.IncludePath.Add('src/inc'); T:=P.Targets.AddUnit('ggigraph.pp'); with T.Dependencies do diff --git a/packages/gtk1/fpmake.pp b/packages/gtk1/fpmake.pp index e1213bc421..1bf695aeaf 100644 --- a/packages/gtk1/fpmake.pp +++ b/packages/gtk1/fpmake.pp @@ -284,6 +284,39 @@ begin AddUnit('glib'); AddUnit('gdk'); end; + P.ExamplePath.Add('examples'); + P.Targets.AddExampleProgram('entry.pp'); + P.Targets.AddExampleProgram('filesel.pp'); + P.Targets.AddExampleProgram('spinbutton.pp'); + P.Targets.AddExampleProgram('gtkgldemo.pp'); + P.Targets.AddExampleProgram('editform.pp'); + P.Targets.AddExampleProgram('pixmap.pp'); + P.Targets.AddExampleProgram('scribble.pp'); + P.Targets.AddExampleProgram('tictactoe.pp'); + P.Targets.AddExampleProgram('paned.pp'); + P.Targets.AddExampleProgram('notebook.pp'); + P.Targets.AddExampleProgram('statusbar.pp'); + P.Targets.AddExampleProgram('ttt_test.pp'); + P.Targets.AddExampleProgram('list.pp'); + P.Targets.AddExampleProgram('clist.pp'); + P.Targets.AddExampleProgram('toolbar.pp'); + P.Targets.AddExampleProgram('progressbar.pp'); + P.Targets.AddExampleProgram('rulers.pp'); + // 'examples/Makefile + // 'examples/Makefile.fpc + P.ExamplePath.Add('examples/tutorial'); + P.Targets.AddExampleProgram('tut6_3.pp'); + P.Targets.AddExampleProgram('tut6_4.pp'); + P.Targets.AddExampleProgram('tut4_3.pp'); + P.Targets.AddExampleProgram('tut6_2.pp'); + P.Targets.AddExampleProgram('tut6_1.pp'); + P.Targets.AddExampleProgram('tut2_1.pp'); + P.Targets.AddExampleProgram('tut4_5.pp'); + P.Targets.AddExampleProgram('tut8_5.pp'); + P.Targets.AddExampleProgram('tut3_3.pp'); + // 'examples/tutorial/Makefile + // 'examples/tutorial/Makefile.fpc + // 'examples/tutorial/info.xpm {$ifndef ALLPACKAGES} Run; diff --git a/packages/hash/fpmake.pp b/packages/hash/fpmake.pp index 096482a220..4154b3c7a9 100644 --- a/packages/hash/fpmake.pp +++ b/packages/hash/fpmake.pp @@ -24,7 +24,7 @@ begin T:=P.Targets.AddUnit('src/unixcrypt.pas'); T.OSes:=[Linux]; T:=P.Targets.AddExampleunit('examples/mdtest.pas'); - + // md5.ref {$ifndef ALLPACKAGES} Run; end; diff --git a/packages/httpd13/fpmake.pp b/packages/httpd13/fpmake.pp index 956b06b31f..7d8afb9fb8 100644 --- a/packages/httpd13/fpmake.pp +++ b/packages/httpd13/fpmake.pp @@ -17,7 +17,10 @@ begin P.Directory:='httpd13'; {$endif ALLPACKAGES} P.Version:='2.2.2-0'; + P.SourcePath.Add('src'); + P.IncludePath.Add('src'); + // P.Dependencies.Add('x11'); T:=P.Targets.AddUnit('httpd.pas'); diff --git a/packages/httpd20/fpmake.pp b/packages/httpd20/fpmake.pp index 494cf958ba..7446348ace 100644 --- a/packages/httpd20/fpmake.pp +++ b/packages/httpd20/fpmake.pp @@ -18,6 +18,13 @@ begin {$endif ALLPACKAGES} P.Version:='2.2.2-0'; P.SourcePath.Add('src'); + P.SourcePath.Add('src/apr'); + P.SourcePath.Add('src/apriconv'); + P.SourcePath.Add('src/aprutil'); + P.IncludePath.Add('src'); + P.IncludePath.Add('src/apr'); + P.IncludePath.Add('src/apriconv'); + P.IncludePath.Add('src/aprutil'); // P.Dependencies.Add('x11'); T:=P.Targets.AddUnit('apriconv.pas'); @@ -86,6 +93,15 @@ begin AddUnit('aprutil'); end; + P.ExamplePath.Add('examples'); + T:=P.Targets.AddExampleProgram('minimain.pas'); + T:=P.Targets.AddExampleProgram('mod_hello.pp'); + T:=P.Targets.AddExampleProgram('mod_example.pp'); + T.Dependencies.AddInclude('define.inc'); + T:=P.Targets.AddExampleProgram('mod_spelling.pp'); + T.Dependencies.AddInclude('define.inc'); + T:=P.Targets.AddExampleProgram('testmodule.pp'); + T.Dependencies.AddInclude('define.inc'); {$ifndef ALLPACKAGES} Run; diff --git a/packages/httpd22/fpmake.pp b/packages/httpd22/fpmake.pp index 3e3325adb4..8d36ff89c0 100644 --- a/packages/httpd22/fpmake.pp +++ b/packages/httpd22/fpmake.pp @@ -18,6 +18,14 @@ begin {$endif ALLPACKAGES} P.Version:='2.2.2-0'; P.SourcePath.Add('src'); + P.SourcePath.Add('src/apr'); + P.SourcePath.Add('src/apriconv'); + P.SourcePath.Add('src/aprutil'); + P.IncludePath.Add('src'); + P.IncludePath.Add('src/apr'); + P.IncludePath.Add('src/apriconv'); + P.IncludePath.Add('src/aprutil'); + // P.Dependencies.Add('x11'); T:=P.Targets.AddUnit('apriconv.pas'); @@ -85,10 +93,19 @@ begin AddUnit('apr'); AddUnit('aprutil'); end; - + P.ExamplePath.Add('examples'); + T:=P.Targets.AddExampleProgram('minimain.pas'); + T:=P.Targets.AddExampleProgram('mod_hello.pp'); + T:=P.Targets.AddExampleProgram('mod_example.pp'); + T.Dependencies.AddInclude('define.inc'); + T:=P.Targets.AddExampleProgram('mod_spelling.pp'); + T.Dependencies.AddInclude('define.inc'); + T:=P.Targets.AddExampleProgram('testmodule.pp'); + T.Dependencies.AddInclude('define.inc'); {$ifndef ALLPACKAGES} Run; end; end. {$endif ALLPACKAGES} + diff --git a/packages/ibase/fpmake.pp b/packages/ibase/fpmake.pp index 79a6197bf4..07bae43d8c 100644 --- a/packages/ibase/fpmake.pp +++ b/packages/ibase/fpmake.pp @@ -18,6 +18,7 @@ begin {$endif ALLPACKAGES} P.Version:='2.2.2-0'; P.SourcePath.Add('src'); + P.IncludePath.Add('src'); T:=P.Targets.AddUnit('ibase40.pp'); T:=P.Targets.AddUnit('ibase60dyn.pp'); @@ -31,6 +32,9 @@ begin AddInclude('ibase60.inc'); end; + P.ExamplePath.Add('tests'); + P.Targets.AddExampleProgram('testib40.pp'); + P.Targets.AddExampleProgram('testib60.pp'); {$ifndef ALLPACKAGES} Run; diff --git a/packages/iconvenc/fpmake.pp b/packages/iconvenc/fpmake.pp index a299f93bfe..9e431ac549 100644 --- a/packages/iconvenc/fpmake.pp +++ b/packages/iconvenc/fpmake.pp @@ -22,6 +22,9 @@ begin T:=P.Targets.AddUnit('iconvenc.pas'); + P.ExamplePath.Add('examples'); + P.Targets.AddExampleProgram('iconvtest.pp'); + {$ifndef ALLPACKAGES} Run; end; diff --git a/packages/imagemagick/fpmake.pp b/packages/imagemagick/fpmake.pp index c07fd2f086..43c7832fda 100644 --- a/packages/imagemagick/fpmake.pp +++ b/packages/imagemagick/fpmake.pp @@ -18,6 +18,7 @@ begin {$endif ALLPACKAGES} P.Version:='2.2.2-0'; P.SourcePath.Add('src'); + P.IncludePath.Add('src'); T:=P.Targets.AddUnit('buildim.pp'); with T.Dependencies do @@ -51,6 +52,11 @@ begin AddUnit('imagemagick'); end; + P.ExamplePath.Add('examples'); + P.Targets.AddExampleProgram('screenshot.lpr'); + P.Targets.AddExampleProgram('wanddemo.lpr'); + P.Targets.AddExampleProgram('wanddemo.dpr'); + // 'image.png {$ifndef ALLPACKAGES} Run; diff --git a/packages/ldap/fpmake.pp b/packages/ldap/fpmake.pp index 6cb6f177db..3dadf65dc5 100644 --- a/packages/ldap/fpmake.pp +++ b/packages/ldap/fpmake.pp @@ -18,6 +18,7 @@ begin {$endif ALLPACKAGES} P.Version:='2.2.2-0'; P.SourcePath.Add('src'); + P.IncludePath.Add('src'); T:=P.Targets.AddUnit('lber.pas'); with T.Dependencies do diff --git a/packages/libc/fpmake.pp b/packages/libc/fpmake.pp index 68b8e5a547..1655e2b5e7 100644 --- a/packages/libc/fpmake.pp +++ b/packages/libc/fpmake.pp @@ -18,6 +18,7 @@ begin {$endif ALLPACKAGES} P.Version:='2.2.2-0'; P.SourcePath.Add('src'); + P.IncludePath.Add('src'); P.OSES:=[linux]; p.cpus:=[i386]; T:=P.Targets.AddUnit('kerneldefs.pp'); diff --git a/packages/libcurl/fpmake.pp b/packages/libcurl/fpmake.pp index 82ccf472f9..ba3c4316e8 100644 --- a/packages/libcurl/fpmake.pp +++ b/packages/libcurl/fpmake.pp @@ -21,6 +21,10 @@ begin T:=P.Targets.AddUnit('libcurl.pp'); + P.ExamplePath.Add('tests'); + P.Targets.AddExampleProgram('testcurl.pp'); + P.Targets.AddExampleProgram('teststream.pp'); + {$ifndef ALLPACKAGES} Run; end; diff --git a/packages/libgd/fpmake.pp b/packages/libgd/fpmake.pp index 1f87079033..d9c9c65cb8 100644 --- a/packages/libgd/fpmake.pp +++ b/packages/libgd/fpmake.pp @@ -21,6 +21,10 @@ begin T:=P.Targets.AddUnit('gd.pp'); + P.ExamplePath.Add('tests'); + P.Targets.AddExampleProgram('gdtestcgi.pp'); + P.Targets.AddExampleProgram('gdtest.pp'); + {$ifndef ALLPACKAGES} Run; end; diff --git a/packages/libxml/fpmake.pp b/packages/libxml/fpmake.pp index 4847e61355..fbfa2a1aae 100644 --- a/packages/libxml/fpmake.pp +++ b/packages/libxml/fpmake.pp @@ -18,6 +18,7 @@ begin {$endif ALLPACKAGES} P.Version:='2.2.2-0'; P.SourcePath.Add('src'); + P.IncludePath.Add('src'); T:=P.Targets.AddUnit('libxml2.pas'); with T.Dependencies do @@ -35,7 +36,7 @@ begin AddInclude('uri.inc'); AddInclude('debugXML.inc'); AddInclude('xmlunicode.inc'); - AddInclude('DOCBparser.inc'); +// AddInclude('DOCBparser.inc'); AddInclude('xmlIO.inc'); AddInclude('xmlsave.inc'); AddInclude('HTMLtree.inc'); @@ -71,6 +72,19 @@ begin AddInclude('schematron.inc'); end; + P.ExamplePath.Add('examples'); + P.Targets.AddExampleProgram('reader1.pas'); + P.Targets.AddExampleProgram('io2.pas'); + P.Targets.AddExampleProgram('io1.pas'); + P.Targets.AddExampleProgram('tree1.pas'); + P.Targets.AddExampleProgram('tree2.pas'); + P.Targets.AddExampleProgram('exutils.pas'); + P.Targets.AddExampleProgram('reader2.pas'); + // 'Makefile + // 'Makefile.fpc + // 'test1.xml + // 'test2.xml + {$ifndef ALLPACKAGES} Run; end; |