summaryrefslogtreecommitdiff
path: root/packages/libc/fpmake.pp
diff options
context:
space:
mode:
Diffstat (limited to 'packages/libc/fpmake.pp')
-rw-r--r--packages/libc/fpmake.pp265
1 files changed, 265 insertions, 0 deletions
diff --git a/packages/libc/fpmake.pp b/packages/libc/fpmake.pp
new file mode 100644
index 0000000000..1c5d640ecc
--- /dev/null
+++ b/packages/libc/fpmake.pp
@@ -0,0 +1,265 @@
+{$ifndef ALLPACKAGES}
+{$mode objfpc}{$H+}
+program fpmake;
+
+uses fpmkunit;
+
+Var
+ P : TPackage;
+ T : TTarget;
+begin
+ With Installer do
+ begin
+{$endif ALLPACKAGES}
+
+ P:=AddPackage('libc');
+{$ifdef ALLPACKAGES}
+ P.Directory:='libc';
+{$endif ALLPACKAGES}
+ P.Version:='2.0.0';
+ P.SourcePath.Add('src');
+ P.OSES:=[linux];
+ p.cpus:=[i386];
+ T:=P.Targets.AddUnit('kerneldefs.pp');
+ T:=P.Targets.AddUnit('kernelioctl.pp');
+ T:=P.Targets.AddUnit('libc.pp');
+ with T.Dependencies do
+ begin
+ AddInclude('glue.inc');
+ AddInclude('endianh.inc');
+ AddInclude('typesh.inc');
+ AddInclude('posixopth.inc');
+ AddInclude('stdinth.inc');
+ AddInclude('wordsizeh.inc');
+ AddInclude('limitsh.inc');
+ AddInclude('posix1_limh.inc');
+ AddInclude('posix2_limh.inc');
+ AddInclude('xopen_limh.inc');
+ AddInclude('local_limh.inc');
+ AddInclude('inttypesh.inc');
+ AddInclude('errnoh.inc');
+ AddInclude('pathsh.inc');
+ AddInclude('lib_namesh.inc');
+ AddInclude('xlocaleh.inc');
+ AddInclude('sigcontexth.inc');
+ AddInclude('sigseth.inc');
+ AddInclude('signumh.inc');
+ AddInclude('siginfoh.inc');
+ AddInclude('sigstackh.inc');
+ AddInclude('sigactionh.inc');
+ AddInclude('signalh.inc');
+ AddInclude('btimeh.inc');
+ AddInclude('timeh.inc');
+ AddInclude('stimeh.inc');
+ AddInclude('timexh.inc');
+ AddInclude('timesh.inc');
+ AddInclude('bschedh.inc');
+ AddInclude('schedh.inc');
+ AddInclude('pthreadtypesh.inc');
+ AddInclude('pthreadh.inc');
+ AddInclude('sigthreadh.inc');
+ AddInclude('semaphoreh.inc');
+ AddInclude('spawnh.inc');
+ AddInclude('bfcntlh.inc');
+ AddInclude('fcntlh.inc');
+ AddInclude('fileh.inc');
+ AddInclude('bdirenth.inc');
+ AddInclude('direnth.inc');
+ AddInclude('bstath.inc');
+ AddInclude('sstath.inc');
+ AddInclude('fnmatchh.inc');
+ AddInclude('gconvh.inc');
+ AddInclude('gconfigh.inc');
+ AddInclude('libioh.inc');
+ AddInclude('stdioh.inc');
+ AddInclude('stdio_limh.inc');
+ AddInclude('stdio_exth.inc');
+ AddInclude('bconfnameh.inc');
+ AddInclude('unistdh.inc');
+ AddInclude('fstabh.inc');
+ AddInclude('mntenth.inc');
+ AddInclude('ioctlsh.inc');
+ AddInclude('ioctl_typesh.inc');
+ AddInclude('btermiosh.inc');
+ AddInclude('termiosh.inc');
+ AddInclude('sttydefaultsh.inc');
+ AddInclude('sioctlh.inc');
+ AddInclude('srawh.inc');
+ AddInclude('ptyh.inc');
+ AddInclude('smounth.inc');
+ AddInclude('ssysctlh.inc');
+ AddInclude('stringh.inc');
+ AddInclude('stdlibh.inc');
+ AddInclude('malloch.inc');
+ AddInclude('ssysinfoh.inc');
+ AddInclude('bdlfcnh.inc');
+ AddInclude('dlfcnh.inc');
+ AddInclude('localeh.inc');
+ AddInclude('nl_typesh.inc');
+ AddInclude('langinfoh.inc');
+ AddInclude('wordexph.inc');
+ AddInclude('iconvh.inc');
+ AddInclude('bresourceh.inc');
+ AddInclude('sresourceh.inc');
+ AddInclude('argzh.inc');
+ AddInclude('envzh.inc');
+ AddInclude('ctypeh.inc');
+ AddInclude('wctypeh.inc');
+ AddInclude('wcharh.inc');
+ AddInclude('bwaitflagsh.inc');
+ AddInclude('bwaitstatush.inc');
+ AddInclude('swaith.inc');
+ AddInclude('butsnameh.inc');
+ AddInclude('sutsnameh.inc');
+ AddInclude('bmmanh.inc');
+ AddInclude('smmaph.inc');
+ AddInclude('ssyslogh.inc');
+ AddInclude('glibc_versionh.inc');
+ AddInclude('buioh.inc');
+ AddInclude('suioh.inc');
+ AddInclude('asockiosh.inc');
+ AddInclude('asocketh.inc');
+ AddInclude('bsockaddrh.inc');
+ AddInclude('bsocketh.inc');
+ AddInclude('ssocketh.inc');
+ AddInclude('sunh.inc');
+ AddInclude('ninh.inc');
+ AddInclude('binh.inc');
+ AddInclude('aineth.inc');
+ AddInclude('bnetdbh.inc');
+ AddInclude('netdbh.inc');
+ AddInclude('sselecth.inc');
+ AddInclude('pwdh.inc');
+ AddInclude('grph.inc');
+ AddInclude('sptraceh.inc');
+ AddInclude('ulimith.inc');
+ AddInclude('bpollh.inc');
+ AddInclude('spollh.inc');
+ AddInclude('utimeh.inc');
+ AddInclude('sysexitsh.inc');
+ AddInclude('bustath.inc');
+ AddInclude('sustath.inc');
+ AddInclude('errh.inc');
+ AddInclude('errorh.inc');
+ AddInclude('bfenvh.inc');
+ AddInclude('fenvh.inc');
+ AddInclude('bipch.inc');
+ AddInclude('sipch.inc');
+ AddInclude('bshmh.inc');
+ AddInclude('sshmh.inc');
+ AddInclude('bsemh.inc');
+ AddInclude('ssemh.inc');
+ AddInclude('libgenh.inc');
+ AddInclude('butmph.inc');
+ AddInclude('utmph.inc');
+ AddInclude('butmpxh.inc');
+ AddInclude('utmpxh.inc');
+ AddInclude('svtimesh.inc');
+ AddInclude('svlimith.inc');
+ AddInclude('sucontexth.inc');
+ AddInclude('ucontexth.inc');
+ AddInclude('bmsqh.inc');
+ AddInclude('smsgh.inc');
+ AddInclude('bstatfsh.inc');
+ AddInclude('sstatfsh.inc');
+ AddInclude('bstatvfsh.inc');
+ AddInclude('sstatvfsh.inc');
+ AddInclude('monetaryh.inc');
+ AddInclude('mcheckh.inc');
+ AddInclude('printfh.inc');
+ AddInclude('libintlh.inc');
+ AddInclude('shadowh.inc');
+ AddInclude('fmtmsgh.inc');
+ AddInclude('squotah.inc');
+ AddInclude('stimebh.inc');
+ AddInclude('spermh.inc');
+ AddInclude('sswaph.inc');
+ AddInclude('ssendfileh.inc');
+ AddInclude('srebooth.inc');
+ AddInclude('aioh.inc');
+ AddInclude('aliasesh.inc');
+ AddInclude('globh.inc');
+ AddInclude('crypth.inc');
+ AddInclude('sfsuidh.inc');
+ AddInclude('sklogh.inc');
+ AddInclude('skdaemonh.inc');
+ AddInclude('saccth.inc');
+ AddInclude('bstroptsh.inc');
+ AddInclude('stroptsh.inc');
+ AddInclude('allocah.inc');
+ AddInclude('getopth.inc');
+ AddInclude('argph.inc');
+ AddInclude('nssh.inc');
+ AddInclude('regexh.inc');
+ AddInclude('netherneth.inc');
+ AddInclude('nifh.inc');
+ AddInclude('nif_arph.inc');
+ AddInclude('nif_packeth.inc');
+ AddInclude('nif_ppph.inc');
+ AddInclude('nif_shaperh.inc');
+ AddInclude('nrouteh.inc');
+ AddInclude('nashh.inc');
+ AddInclude('nath.inc');
+ AddInclude('nax25h.inc');
+ AddInclude('nech.inc');
+ AddInclude('nipxh.inc');
+ AddInclude('npacketh.inc');
+ AddInclude('nnetromh.inc');
+ AddInclude('nroseh.inc');
+ AddInclude('nif_etherh.inc');
+ AddInclude('netherh.inc');
+ AddInclude('nicmp6h.inc');
+ AddInclude('nif_fddih.inc');
+ AddInclude('nif_trh.inc');
+ AddInclude('nigmph.inc');
+ AddInclude('nin_systmh.inc');
+ AddInclude('niph.inc');
+ AddInclude('nip6h.inc');
+ AddInclude('nip_icmph.inc');
+ AddInclude('ntcph.inc');
+ AddInclude('nudph.inc');
+ AddInclude('proutedh.inc');
+ AddInclude('prwhodh.inc');
+ AddInclude('ptalkdh.inc');
+ AddInclude('ptimedh.inc');
+ AddInclude('sscsih.inc');
+ AddInclude('sscsi_ioctlh.inc');
+ AddInclude('ssgh.inc');
+ AddInclude('ttyenth.inc');
+ AddInclude('sgttyh.inc');
+ AddInclude('searchh.inc');
+ AddInclude('types.inc');
+ AddInclude('cerrno.inc');
+ AddInclude('time.inc');
+ AddInclude('stime.inc');
+ AddInclude('dirent.inc');
+ AddInclude('sstat.inc');
+ AddInclude('libio.inc');
+ AddInclude('termios.inc');
+ AddInclude('sttydefaults.inc');
+ AddInclude('sraw.inc');
+ AddInclude('bwaitstatus.inc');
+ AddInclude('ssyslog.inc');
+ AddInclude('bsocket.inc');
+ AddInclude('sun.inc');
+ AddInclude('nin.inc');
+ AddInclude('sselect.inc');
+ AddInclude('squota.inc');
+ AddInclude('nethernet.inc');
+ AddInclude('nif_ppp.inc');
+ AddInclude('nroute.inc');
+ AddInclude('nip.inc');
+ AddInclude('nif_ether.inc');
+ AddInclude('nicmp6.inc');
+ AddInclude('nip_icmp.inc');
+ AddInclude('pthread.inc');
+ AddUnit('kerneldefs');
+ AddUnit('kernelioctl');
+ end;
+
+
+{$ifndef ALLPACKAGES}
+ Run;
+ end;
+end.
+{$endif ALLPACKAGES}