* fpmake moved to packages

git-svn-id: trunk@6560 -
This commit is contained in:
peter 2007-02-19 17:27:06 +00:00
parent d1d7c59244
commit 746e4770a6
6 changed files with 234 additions and 3922 deletions

3
.gitattributes vendored
View File

@ -8233,9 +8233,6 @@ utils/fppkg/fcl20/streamcoll.pp svneol=native#text/plain
utils/fppkg/fcl20/uriparser.pp svneol=native#text/plain
utils/fppkg/fcl20/zipper.pp svneol=native#text/plain
utils/fppkg/fcl20/zstream.pp svneol=native#text/plain
utils/fppkg/fpmkcnst.inc svneol=native#text/plain
utils/fppkg/fpmktype.pp svneol=native#text/plain
utils/fppkg/fpmkunit.pp svneol=native#text/plain
utils/fppkg/fppkg.lpi svneol=native#text/plain
utils/fppkg/fppkg.pp svneol=native#text/plain
utils/fppkg/fprepos.pp svneol=native#text/plain

View File

@ -235,6 +235,9 @@ override PACKAGE_VERSION=2.0.0
ifneq ($(findstring 2.0.,$(FPC_VERSION)),)
FCL20=fcl20
FCL20UNITS=zstream contnrs streamcoll zipper
else
PKGCURL=pkglibcurl
LIBCURL=libcurl
endif
ifeq ($(FULL_TARGET),i386-linux)
override TARGET_PROGRAMS+=fppkg
@ -390,310 +393,229 @@ ifeq ($(FULL_TARGET),powerpc64-embedded)
override TARGET_PROGRAMS+=fppkg
endif
ifeq ($(FULL_TARGET),i386-linux)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
endif
ifeq ($(FULL_TARGET),i386-go32v2)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),i386-win32)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet
endif
ifeq ($(FULL_TARGET),i386-os2)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
override TARGET_UNITS+=pkgwget pkglnet
endif
ifeq ($(FULL_TARGET),i386-freebsd)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
endif
ifeq ($(FULL_TARGET),i386-beos)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),i386-netbsd)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),i386-solaris)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
endif
ifeq ($(FULL_TARGET),i386-qnx)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
endif
ifeq ($(FULL_TARGET),i386-netware)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),i386-openbsd)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
endif
ifeq ($(FULL_TARGET),i386-wdosx)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),i386-darwin)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
endif
ifeq ($(FULL_TARGET),i386-emx)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
endif
ifeq ($(FULL_TARGET),i386-watcom)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
endif
ifeq ($(FULL_TARGET),i386-netwlibc)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),i386-wince)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet
endif
ifeq ($(FULL_TARGET),i386-embedded)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
endif
ifeq ($(FULL_TARGET),i386-symbian)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
override TARGET_UNITS+=pkgwget pkglnet
endif
ifeq ($(FULL_TARGET),m68k-linux)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),m68k-freebsd)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),m68k-netbsd)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
endif
ifeq ($(FULL_TARGET),m68k-amiga)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
endif
ifeq ($(FULL_TARGET),m68k-atari)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),m68k-openbsd)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
endif
ifeq ($(FULL_TARGET),m68k-palmos)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
endif
ifeq ($(FULL_TARGET),m68k-embedded)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),powerpc-linux)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),powerpc-netbsd)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
endif
ifeq ($(FULL_TARGET),powerpc-amiga)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
endif
ifeq ($(FULL_TARGET),powerpc-macos)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),powerpc-darwin)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
endif
ifeq ($(FULL_TARGET),powerpc-morphos)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
endif
ifeq ($(FULL_TARGET),powerpc-embedded)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),sparc-linux)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),sparc-netbsd)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),sparc-solaris)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
endif
ifeq ($(FULL_TARGET),sparc-embedded)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),x86_64-linux)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),x86_64-freebsd)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),x86_64-win64)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet
endif
ifeq ($(FULL_TARGET),x86_64-embedded)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
override TARGET_UNITS+=pkgwget pkglnet
endif
ifeq ($(FULL_TARGET),arm-linux)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
endif
ifeq ($(FULL_TARGET),arm-palmos)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),arm-wince)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet
endif
ifeq ($(FULL_TARGET),arm-gba)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
endif
ifeq ($(FULL_TARGET),arm-nds)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
endif
ifeq ($(FULL_TARGET),arm-embedded)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
endif
ifeq ($(FULL_TARGET),arm-symbian)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
override TARGET_UNITS+=pkgwget pkglnet
endif
ifeq ($(FULL_TARGET),powerpc64-linux)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep pkgwget pkglnet pkglibcurl
endif
ifeq ($(FULL_TARGET),powerpc64-embedded)
override TARGET_UNITS+=fpmktype fpmkunit fprepos fpxmlrep
override TARGET_UNITS+=pkgwget pkglnet $(PKGCURL)
endif
ifeq ($(FULL_TARGET),i386-linux)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-go32v2)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-win32)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-os2)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-freebsd)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-beos)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-netbsd)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-solaris)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-qnx)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-netware)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-openbsd)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-wdosx)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-darwin)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-emx)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-watcom)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-netwlibc)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-wince)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-embedded)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-symbian)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),m68k-linux)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),m68k-freebsd)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),m68k-netbsd)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),m68k-amiga)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),m68k-atari)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),m68k-openbsd)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),m68k-palmos)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),m68k-embedded)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),powerpc-linux)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),powerpc-netbsd)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),powerpc-amiga)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),powerpc-macos)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),powerpc-darwin)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),powerpc-morphos)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),powerpc-embedded)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),sparc-linux)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),sparc-netbsd)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),sparc-solaris)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),sparc-embedded)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),x86_64-linux)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),x86_64-freebsd)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),x86_64-win64)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),x86_64-embedded)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),arm-linux)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),arm-palmos)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),arm-wince)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),arm-gba)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),arm-nds)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),arm-embedded)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),arm-symbian)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),powerpc64-linux)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),powerpc64-embedded)
override TARGET_IMPLICITUNITS+=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
override TARGET_IMPLICITUNITS+=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
endif
ifeq ($(FULL_TARGET),i386-linux)
override TARGET_RSTS+=fprepos fpxmlrep pkgmessages
@ -2239,7 +2161,7 @@ else
TAROPT=vz
TAREXT=.tar.gz
endif
override REQUIRE_PACKAGES=rtl fcl libcurl
override REQUIRE_PACKAGES=rtl fcl fpmake $(LIBCURL)
ifeq ($(FULL_TARGET),i386-linux)
REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
@ -2248,7 +2170,8 @@ REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_PTHREADS=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2262,7 +2185,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2273,7 +2197,8 @@ REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_WINUNITS=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2288,7 +2213,8 @@ REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
endif
ifeq ($(FULL_TARGET),i386-freebsd)
@ -2299,7 +2225,8 @@ REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_PTHREADS=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2313,7 +2240,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2324,7 +2252,8 @@ REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2341,7 +2270,8 @@ REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_PTHREADS=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
endif
ifeq ($(FULL_TARGET),i386-qnx)
@ -2349,7 +2279,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2358,7 +2289,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2369,7 +2301,8 @@ REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2383,7 +2316,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2395,7 +2329,8 @@ REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_PTHREADS=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2410,7 +2345,8 @@ REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
endif
ifeq ($(FULL_TARGET),i386-watcom)
@ -2418,7 +2354,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2427,7 +2364,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2437,7 +2375,8 @@ REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2448,7 +2387,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2457,7 +2397,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2469,7 +2410,8 @@ REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_PTHREADS=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2486,7 +2428,8 @@ REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_PTHREADS=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2502,7 +2445,8 @@ REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2516,7 +2460,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2525,7 +2470,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2536,7 +2482,8 @@ REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2550,7 +2497,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2559,7 +2507,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2571,7 +2520,8 @@ REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_PTHREADS=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2587,7 +2537,8 @@ REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2601,7 +2552,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2610,7 +2562,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2622,7 +2575,8 @@ REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_PTHREADS=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2636,7 +2590,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2645,7 +2600,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2657,7 +2613,8 @@ REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_PTHREADS=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2673,7 +2630,8 @@ REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2690,7 +2648,8 @@ REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_PTHREADS=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
endif
ifeq ($(FULL_TARGET),sparc-embedded)
@ -2698,7 +2657,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2710,7 +2670,8 @@ REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_PTHREADS=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2727,7 +2688,8 @@ REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_PTHREADS=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2743,7 +2705,8 @@ REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_WINUNITS=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
endif
ifeq ($(FULL_TARGET),x86_64-embedded)
@ -2751,7 +2714,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2763,7 +2727,8 @@ REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_PTHREADS=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2777,7 +2742,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2787,7 +2753,8 @@ REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2798,7 +2765,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2807,7 +2775,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2816,7 +2785,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2825,7 +2795,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -2837,7 +2808,8 @@ REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_LIBASYNC=1
REQUIRE_PACKAGES_PTHREADS=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_PASJPEG=1
REQUIRE_PACKAGES_IBASE=1
REQUIRE_PACKAGES_POSTGRES=1
@ -2851,7 +2823,8 @@ REQUIRE_PACKAGES_RTL=1
REQUIRE_PACKAGES_HASH=1
REQUIRE_PACKAGES_PASZLIB=1
REQUIRE_PACKAGES_FCL=1
REQUIRE_PACKAGES_LIBCURL=1
REQUIRE_PACKAGES_FPMAKE=1
REQUIRE_PACKAGES_=1
REQUIRE_PACKAGES_NETDB=1
REQUIRE_PACKAGES_PASJPEG=1
endif
@ -3037,30 +3010,56 @@ ifdef UNITDIR_FCL
override COMPILER_UNITDIR+=$(UNITDIR_FCL)
endif
endif
ifdef REQUIRE_PACKAGES_LIBCURL
PACKAGEDIR_LIBCURL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /libcurl/Makefile.fpc,$(PACKAGESDIR))))))
ifneq ($(PACKAGEDIR_LIBCURL),)
ifneq ($(wildcard $(PACKAGEDIR_LIBCURL)/units/$(TARGETSUFFIX)),)
UNITDIR_LIBCURL=$(PACKAGEDIR_LIBCURL)/units/$(TARGETSUFFIX)
ifdef REQUIRE_PACKAGES_FPMAKE
PACKAGEDIR_FPMAKE:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /fpmake/Makefile.fpc,$(PACKAGESDIR))))))
ifneq ($(PACKAGEDIR_FPMAKE),)
ifneq ($(wildcard $(PACKAGEDIR_FPMAKE)/units/$(TARGETSUFFIX)),)
UNITDIR_FPMAKE=$(PACKAGEDIR_FPMAKE)/units/$(TARGETSUFFIX)
else
UNITDIR_LIBCURL=$(PACKAGEDIR_LIBCURL)
UNITDIR_FPMAKE=$(PACKAGEDIR_FPMAKE)
endif
ifdef CHECKDEPEND
$(PACKAGEDIR_LIBCURL)/$(FPCMADE):
$(MAKE) -C $(PACKAGEDIR_LIBCURL) $(FPCMADE)
override ALLDEPENDENCIES+=$(PACKAGEDIR_LIBCURL)/$(FPCMADE)
$(PACKAGEDIR_FPMAKE)/$(FPCMADE):
$(MAKE) -C $(PACKAGEDIR_FPMAKE) $(FPCMADE)
override ALLDEPENDENCIES+=$(PACKAGEDIR_FPMAKE)/$(FPCMADE)
endif
else
PACKAGEDIR_LIBCURL=
UNITDIR_LIBCURL:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /libcurl/Package.fpc,$(UNITSDIR)))))
ifneq ($(UNITDIR_LIBCURL),)
UNITDIR_LIBCURL:=$(firstword $(UNITDIR_LIBCURL))
PACKAGEDIR_FPMAKE=
UNITDIR_FPMAKE:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /fpmake/Package.fpc,$(UNITSDIR)))))
ifneq ($(UNITDIR_FPMAKE),)
UNITDIR_FPMAKE:=$(firstword $(UNITDIR_FPMAKE))
else
UNITDIR_LIBCURL=
UNITDIR_FPMAKE=
endif
endif
ifdef UNITDIR_LIBCURL
override COMPILER_UNITDIR+=$(UNITDIR_LIBCURL)
ifdef UNITDIR_FPMAKE
override COMPILER_UNITDIR+=$(UNITDIR_FPMAKE)
endif
endif
ifdef REQUIRE_PACKAGES_
PACKAGEDIR_:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /$/Makefile.fpc,$(PACKAGESDIR))))))
ifneq ($(PACKAGEDIR_),)
ifneq ($(wildcard $(PACKAGEDIR_)/units/$(TARGETSUFFIX)),)
UNITDIR_=$(PACKAGEDIR_)/units/$(TARGETSUFFIX)
else
UNITDIR_=$(PACKAGEDIR_)
endif
ifdef CHECKDEPEND
$(PACKAGEDIR_)/$(FPCMADE):
$(MAKE) -C $(PACKAGEDIR_) $(FPCMADE)
override ALLDEPENDENCIES+=$(PACKAGEDIR_)/$(FPCMADE)
endif
else
PACKAGEDIR_=
UNITDIR_:=$(subst /Package.fpc,,$(strip $(wildcard $(addsuffix /$/Package.fpc,$(UNITSDIR)))))
ifneq ($(UNITDIR_),)
UNITDIR_:=$(firstword $(UNITDIR_))
else
UNITDIR_=
endif
endif
ifdef UNITDIR_
override COMPILER_UNITDIR+=$(UNITDIR_)
endif
endif
ifdef REQUIRE_PACKAGES_PASJPEG
@ -3897,5 +3896,3 @@ ifneq ($(wildcard fpcmake.loc),)
include fpcmake.loc
endif
.NOTPARALLEL:
fpmkunit$(PPUEXT) : fpmkunit.pp fpmkcnst.inc fpmktype$(PPUEXT)
fpmktype$(PPUEXT) : fpmktype.pp fpmkcnst.inc

View File

@ -8,14 +8,13 @@ version=2.0.0
[target]
programs=fppkg
units=fpmktype fpmkunit fprepos fpxmlrep
implicitunits=pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
units_linux=pkgwget pkglnet pkglibcurl
units_freebsd=pkgwget pkglnet pkglibcurl
units_netbsd=pkgwget pkglnet pkglibcurl
units_openbsd=pkgwget pkglnet pkglibcurl
units_darwin=pkgwget pkglnet pkglibcurl
units_solaris=pkgwget pkglnet pkglibcurl
implicitunits=fprepos fpxmlrep pkgoptions pkgglobals pkgmessages pkghandler pkgmkconv pkgdownload pkgarchive pkgfpmake pkgcommands
units_linux=pkgwget pkglnet $(PKGCURL)
units_freebsd=pkgwget pkglnet $(PKGCURL)
units_netbsd=pkgwget pkglnet $(PKGCURL)
units_openbsd=pkgwget pkglnet $(PKGCURL)
units_darwin=pkgwget pkglnet $(PKGCURL)
units_solaris=pkgwget pkglnet $(PKGCURL)
units_win32=pkgwget pkglnet
units_win64=pkgwget pkglnet
units_wince=pkgwget pkglnet
@ -36,17 +35,17 @@ fpcpackage=y
fpcdir=../..
[require]
packages=fcl libcurl
packages=fcl fpmake $(LIBCURL)
[prerules]
# Compatibility to compile with 2.0.x
ifneq ($(findstring 2.0.,$(FPC_VERSION)),)
FCL20=fcl20
FCL20UNITS=zstream contnrs streamcoll zipper
else
PKGCURL=pkglibcurl
LIBCURL=libcurl
endif
[rules]
.NOTPARALLEL:
fpmkunit$(PPUEXT) : fpmkunit.pp fpmkcnst.inc fpmktype$(PPUEXT)
fpmktype$(PPUEXT) : fpmktype.pp fpmkcnst.inc

View File

@ -1,46 +0,0 @@
Const
// Aliases
AmD64 = X86_64;
PowerPC = PPC;
dos = go32v2;
AllOSs = [Low(TOS)..High(TOS)];
AllCPUs = [Low(TCPU)..High(TCPU)];
// Useful
UnitExt = '.ppu';
PPUExt = UnitExt;
PasExt = '.pas';
PPExt = '.pp';
IncExt = '.inc';
ObjExt = '.o';
RstExt = '.rst';
LibExt = '.a';
SharedLibExt = '.so';
DLLExt = '.dll';
ExeExt = '.exe';
ZipExt = '.zip';
// Targets
i386_Linux = 'i386-linux';
i386_Win32 = 'i386-win32';
i386_Dos = 'i386-go32v2';
i386_OS2 = 'i386-os2';
i386_FreeBSD = 'i386-freebsd';
i386_NetBSD = 'i386-netsd';
i386_OpenBSD = 'i386-openbsd';
i386_netware = 'i386-netware';
i386_netwlibc = 'i386-netwlibc';
i386_go32v2 = 'i386-go32v2';
PPC_Linux = 'ppc-linux';
powerpc_linux = PPC_linux;
sparc_linux = 'sparc-linux';
arm_linux = 'arm-linux';
ppc_macos = 'ppc-macos';
ppc_darwin = 'ppc-darwin';
UnitTargets = [ttUnit,ttExampleUnit];
ProgramTargets = [ttProgram,ttExampleProgram];
AllMessages = [vlError,vlWarning,vlInfo,vlCompare,vlCommand];

View File

@ -1,168 +0,0 @@
{$mode objfpc}
{$h+}
unit fpmktype;
interface
uses sysutils;
Type
TFileType = (ftSource,ftUnit,ftObject,ftResource,ftExecutable,ftStaticLibrary,
ftSharedLibrary);
TFileTypes = set of TFileType;
TOS = (Amiga,Atari,Darwin,FreeBSD,Go32v2,Linux,MacOS,MorphOS,NetBSD,
Netware,NetwLibc,OpenBSD,OS2,PalmOS,Solaris,Win32,Win64,wince,Emx);
TOSes = Set of TOS;
TCPU = (Arm,I386,PPC,SPARC,X86_64,m68k);
TCPUS = Set of TCPU;
TCompilerMode = (FPC,TP,ObjFPC,Delphi,MacPas);
TCompilerModes = Set of TCompilerMode;
TTargetType = (ttUnit,ttProgram,ttExampleUnit,ttExampleProgram);
TTargetTypes = set of TTargetType;
TTargetState = (tsNeutral,tsCompiling,tsCompiled,tsInstalled);
TTargetStates = Set of TTargetState;
TVerboseLevel = (vlError,vlWarning,vlInfo,vlCompare,vlCommand,vldebug);
TVerboseLevels = Set of TVerboseLevel;
TCommandAt = (caBeforeCompile,caAfterCompile,
caBeforeInstall,caAfterInstall,
caBeforeArchive,caAfterArchive,
caBeforeClean,caAfterClean,
caBeforeDownload,caAfterDownload);
TLogEvent = Procedure (Level : TVerboseLevel; Const Msg : String) of Object;
EInstallerError = Class(Exception);
{$i fpmkcnst.inc}
Function OSToString(OS: TOS) : String;
Function OSesToString(OSes: TOSes) : String;
Function CPUToString(CPU: TCPU) : String;
Function CPUSToString(CPUS: TCPUS) : String;
Function StringToOS(S : String) : TOS;
Function OSesToString(S : String) : TOSes;
Function StringToCPU(S : String) : TCPU;
Function StringToCPUS(S : String) : TCPUS;
Function ModeToString(Mode: TCompilerMode) : String;
Function StringToMode(S : String) : TCompilerMode;
Function MakeTargetString(CPU : TCPU;OS: TOS) : String;
Procedure StringToCPUOS(S : String; Var CPU : TCPU; Var OS: TOS);
implementation
uses typinfo;
resourcestring
SErrInvalidCPU = 'Invalid CPU name : "%s"';
SErrInvalidOS = 'Invalid OS name : "%s"';
SErrInvalidMode = 'Invalid compiler mode : "%s"';
SErrInvalidTarget = 'Invalid compiler target: %s';
Function OSToString(OS: TOS) : String;
begin
Result:=LowerCase(GetenumName(TypeInfo(TOS),Ord(OS)));
end;
Function OSesToString(OSes: TOSes) : String;
begin
Result:=LowerCase(SetToString(PtypeInfo(TypeInfo(TOSes)),Integer(OSes),False));
end;
Function CPUToString(CPU: TCPU) : String;
begin
Result:=LowerCase(GetenumName(TypeInfo(TCPU),Ord(CPU)));
end;
Function CPUSToString(CPUS: TCPUS) : String;
begin
Result:=LowerCase(SetToString(PTypeInfo(TypeInfo(TCPUS)),Integer(CPUS),False));
end;
Function StringToOS(S : String) : TOS;
Var
I : Integer;
begin
I:=GetEnumValue(TypeInfo(TOS),S);
if (I=-1) then
Raise EInstallerError.CreateFmt(SErrInvalidOS,[S]);
Result:=TOS(I);
end;
Function OSesToString(S : String) : TOSes;
begin
Result:=TOSes(StringToSet(PTypeInfo(TypeInfo(TOSes)),S));
end;
Function StringToCPU(S : String) : TCPU;
Var
I : Integer;
begin
I:=GetEnumValue(TypeInfo(TCPU),S);
if (I=-1) then
Raise EInstallerError.CreateFmt(SErrInvalidCPU,[S]);
Result:=TCPU(I);
end;
Function StringToCPUS(S : String) : TCPUS;
begin
Result:=TCPUS(StringToSet(PTypeInfo(TypeInfo(TCPUS)),S));
end;
Function ModeToString(Mode: TCompilerMode) : String;
begin
Result:=LowerCase(GetenumName(TypeInfo(TCompilerMode),Ord(Mode)));
end;
Function StringToMode(S : String) : TCompilerMode;
Var
I : Integer;
begin
I:=GetEnumValue(TypeInfo(TCompilerMode),S);
if (I=-1) then
Raise EInstallerError.CreateFmt(SErrInvalidMode,[S]);
Result:=TCompilerMode(I);
end;
Function MakeTargetString(CPU : TCPU;OS: TOS) : String;
begin
Result:=CPUToString(CPU)+'-'+OSToString(OS);
end;
Procedure StringToCPUOS(S : String; Var CPU : TCPU; Var OS: TOS);
Var
P : integer;
begin
P:=Pos('-',S);
If (P=0) then
Raise EInstallerError.CreateFmt(SErrInvalidTarget,[S]);
CPU:=StringToCPU(Copy(S,1,P-1));
OS:=StringToOs(Copy(S,P+1,Length(S)-P));
end;
end.

File diff suppressed because it is too large Load Diff