From f3e4496ca7128d7a65122d7880a58cb496f45fad Mon Sep 17 00:00:00 2001 From: peter Date: Thu, 11 Jan 2007 21:55:00 +0000 Subject: [PATCH] * build fppkg git-svn-id: trunk@5909 - --- utils/Makefile | 194 +++++++++++++++++++++++++++++---------- utils/Makefile.fpc | 2 +- utils/fppkg/Makefile | 96 +++++++++++++++++-- utils/fppkg/Makefile.fpc | 4 + 4 files changed, 239 insertions(+), 57 deletions(-) diff --git a/utils/Makefile b/utils/Makefile index 94beee4bec..aaa5333e1a 100644 --- a/utils/Makefile +++ b/utils/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2007/01/06] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2007/01/08] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-wince arm-gba arm-nds arm-embedded powerpc64-linux powerpc64-embedded @@ -233,151 +233,151 @@ PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/ext override PACKAGE_NAME=utils override PACKAGE_VERSION=2.0.0 ifeq ($(FULL_TARGET),i386-linux) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc fpcres +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc fpcres endif ifeq ($(FULL_TARGET),i386-go32v2) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),i386-win32) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc fpmc fpcres +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc fpmc fpcres endif ifeq ($(FULL_TARGET),i386-os2) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),i386-freebsd) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc fpcres +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc fpcres endif ifeq ($(FULL_TARGET),i386-beos) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),i386-netbsd) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),i386-solaris) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),i386-qnx) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),i386-netware) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),i386-openbsd) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),i386-wdosx) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),i386-darwin) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),i386-emx) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),i386-watcom) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),i386-netwlibc) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),i386-wince) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),i386-embedded) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),m68k-linux) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc fpcres +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc fpcres endif ifeq ($(FULL_TARGET),m68k-freebsd) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc fpcres +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc fpcres endif ifeq ($(FULL_TARGET),m68k-netbsd) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),m68k-amiga) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),m68k-atari) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),m68k-openbsd) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),m68k-palmos) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),m68k-embedded) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),powerpc-linux) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc fpcres +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc fpcres endif ifeq ($(FULL_TARGET),powerpc-netbsd) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),powerpc-amiga) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),powerpc-macos) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),powerpc-darwin) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),powerpc-morphos) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),powerpc-embedded) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),sparc-linux) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc fpcres +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc fpcres endif ifeq ($(FULL_TARGET),sparc-netbsd) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),sparc-solaris) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),sparc-embedded) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),x86_64-linux) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc fpcres +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc fpcres endif ifeq ($(FULL_TARGET),x86_64-freebsd) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc fpcres +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc fpcres endif ifeq ($(FULL_TARGET),x86_64-win64) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),x86_64-embedded) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),arm-linux) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc fpcres +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc fpcres endif ifeq ($(FULL_TARGET),arm-palmos) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),arm-wince) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),arm-gba) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),arm-nds) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),arm-embedded) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),powerpc64-linux) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc fpcres +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc fpcres endif ifeq ($(FULL_TARGET),powerpc64-embedded) -override TARGET_DIRS+=fpcm tply h2pas fprcp dxegen fpdoc +override TARGET_DIRS+=fppkg fpcm tply h2pas fprcp dxegen fpdoc endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_PROGRAMS+=ppdep ptop rstconv data2inc delp bin2obj postw32 grab_vcsa @@ -3081,6 +3081,7 @@ fpc_makefile_sub2: $(addsuffix _makefile_dirs,$(TARGET_DIRS) $(TARGET_EXAMPLEDIR fpc_makefile_dirs: fpc_makefile_sub1 fpc_makefile_sub2 fpc_makefiles: fpc_makefile fpc_makefile_dirs ifeq ($(FULL_TARGET),i386-linux) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3090,6 +3091,7 @@ TARGET_DIRS_FPDOC=1 TARGET_DIRS_FPCRES=1 endif ifeq ($(FULL_TARGET),i386-go32v2) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3098,6 +3100,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),i386-win32) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3108,6 +3111,7 @@ TARGET_DIRS_FPMC=1 TARGET_DIRS_FPCRES=1 endif ifeq ($(FULL_TARGET),i386-os2) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3116,6 +3120,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),i386-freebsd) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3125,6 +3130,7 @@ TARGET_DIRS_FPDOC=1 TARGET_DIRS_FPCRES=1 endif ifeq ($(FULL_TARGET),i386-beos) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3133,6 +3139,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),i386-netbsd) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3141,6 +3148,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),i386-solaris) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3149,6 +3157,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),i386-qnx) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3157,6 +3166,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),i386-netware) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3165,6 +3175,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),i386-openbsd) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3173,6 +3184,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),i386-wdosx) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3181,6 +3193,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),i386-darwin) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3189,6 +3202,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),i386-emx) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3197,6 +3211,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),i386-watcom) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3205,6 +3220,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),i386-netwlibc) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3213,6 +3229,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),i386-wince) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3221,6 +3238,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),i386-embedded) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3229,6 +3247,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),m68k-linux) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3238,6 +3257,7 @@ TARGET_DIRS_FPDOC=1 TARGET_DIRS_FPCRES=1 endif ifeq ($(FULL_TARGET),m68k-freebsd) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3247,6 +3267,7 @@ TARGET_DIRS_FPDOC=1 TARGET_DIRS_FPCRES=1 endif ifeq ($(FULL_TARGET),m68k-netbsd) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3255,6 +3276,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),m68k-amiga) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3263,6 +3285,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),m68k-atari) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3271,6 +3294,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),m68k-openbsd) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3279,6 +3303,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),m68k-palmos) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3287,6 +3312,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),m68k-embedded) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3295,6 +3321,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),powerpc-linux) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3304,6 +3331,7 @@ TARGET_DIRS_FPDOC=1 TARGET_DIRS_FPCRES=1 endif ifeq ($(FULL_TARGET),powerpc-netbsd) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3312,6 +3340,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),powerpc-amiga) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3320,6 +3349,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),powerpc-macos) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3328,6 +3358,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),powerpc-darwin) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3336,6 +3367,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),powerpc-morphos) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3344,6 +3376,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),powerpc-embedded) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3352,6 +3385,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),sparc-linux) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3361,6 +3395,7 @@ TARGET_DIRS_FPDOC=1 TARGET_DIRS_FPCRES=1 endif ifeq ($(FULL_TARGET),sparc-netbsd) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3369,6 +3404,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),sparc-solaris) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3377,6 +3413,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),sparc-embedded) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3385,6 +3422,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),x86_64-linux) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3394,6 +3432,7 @@ TARGET_DIRS_FPDOC=1 TARGET_DIRS_FPCRES=1 endif ifeq ($(FULL_TARGET),x86_64-freebsd) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3403,6 +3442,7 @@ TARGET_DIRS_FPDOC=1 TARGET_DIRS_FPCRES=1 endif ifeq ($(FULL_TARGET),x86_64-win64) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3411,6 +3451,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),x86_64-embedded) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3419,6 +3460,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),arm-linux) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3428,6 +3470,7 @@ TARGET_DIRS_FPDOC=1 TARGET_DIRS_FPCRES=1 endif ifeq ($(FULL_TARGET),arm-palmos) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3436,6 +3479,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),arm-wince) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3444,6 +3488,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),arm-gba) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3452,6 +3497,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),arm-nds) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3460,6 +3506,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),arm-embedded) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3468,6 +3515,7 @@ TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif ifeq ($(FULL_TARGET),powerpc64-linux) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3477,6 +3525,7 @@ TARGET_DIRS_FPDOC=1 TARGET_DIRS_FPCRES=1 endif ifeq ($(FULL_TARGET),powerpc64-embedded) +TARGET_DIRS_FPPKG=1 TARGET_DIRS_FPCM=1 TARGET_DIRS_TPLY=1 TARGET_DIRS_H2PAS=1 @@ -3484,6 +3533,51 @@ TARGET_DIRS_FPRCP=1 TARGET_DIRS_DXEGEN=1 TARGET_DIRS_FPDOC=1 endif +ifdef TARGET_DIRS_FPPKG +fppkg_all: + $(MAKE) -C fppkg all +fppkg_debug: + $(MAKE) -C fppkg debug +fppkg_smart: + $(MAKE) -C fppkg smart +fppkg_release: + $(MAKE) -C fppkg release +fppkg_units: + $(MAKE) -C fppkg units +fppkg_examples: + $(MAKE) -C fppkg examples +fppkg_shared: + $(MAKE) -C fppkg shared +fppkg_install: + $(MAKE) -C fppkg install +fppkg_sourceinstall: + $(MAKE) -C fppkg sourceinstall +fppkg_exampleinstall: + $(MAKE) -C fppkg exampleinstall +fppkg_distinstall: + $(MAKE) -C fppkg distinstall +fppkg_zipinstall: + $(MAKE) -C fppkg zipinstall +fppkg_zipsourceinstall: + $(MAKE) -C fppkg zipsourceinstall +fppkg_zipexampleinstall: + $(MAKE) -C fppkg zipexampleinstall +fppkg_zipdistinstall: + $(MAKE) -C fppkg zipdistinstall +fppkg_clean: + $(MAKE) -C fppkg clean +fppkg_distclean: + $(MAKE) -C fppkg distclean +fppkg_cleanall: + $(MAKE) -C fppkg cleanall +fppkg_info: + $(MAKE) -C fppkg info +fppkg_makefiles: + $(MAKE) -C fppkg makefiles +fppkg: + $(MAKE) -C fppkg all +.PHONY: fppkg_all fppkg_debug fppkg_smart fppkg_release fppkg_units fppkg_examples fppkg_shared fppkg_install fppkg_sourceinstall fppkg_exampleinstall fppkg_distinstall fppkg_zipinstall fppkg_zipsourceinstall fppkg_zipexampleinstall fppkg_zipdistinstall fppkg_clean fppkg_distclean fppkg_cleanall fppkg_info fppkg_makefiles fppkg +endif ifdef TARGET_DIRS_FPCM fpcm_all: $(MAKE) -C fpcm all diff --git a/utils/Makefile.fpc b/utils/Makefile.fpc index 72e71dd139..3a06ee1c78 100644 --- a/utils/Makefile.fpc +++ b/utils/Makefile.fpc @@ -7,7 +7,7 @@ name=utils version=2.0.0 [target] -dirs=fpcm tply h2pas fprcp dxegen fpdoc +dirs=fppkg fpcm tply h2pas fprcp dxegen fpdoc programs=ppdep ptop rstconv data2inc delp bin2obj postw32 programs_linux=grab_vcsa dirs_win32=fpmc fpcres diff --git a/utils/fppkg/Makefile b/utils/fppkg/Makefile index 87107e40f9..cf673fbc56 100644 --- a/utils/fppkg/Makefile +++ b/utils/fppkg/Makefile @@ -1,5 +1,5 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2007/01/06] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2007/01/08] # default: all MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-netbsd i386-solaris i386-qnx i386-netware i386-openbsd i386-wdosx i386-darwin i386-emx i386-watcom i386-netwlibc i386-wince i386-embedded m68k-linux m68k-freebsd m68k-netbsd m68k-amiga m68k-atari m68k-openbsd m68k-palmos m68k-embedded powerpc-linux powerpc-netbsd powerpc-amiga powerpc-macos powerpc-darwin powerpc-morphos powerpc-embedded sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-wince arm-gba arm-nds arm-embedded powerpc64-linux powerpc64-embedded @@ -230,6 +230,8 @@ ifeq ($(UNITSDIR),) UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) +override PACKAGE_NAME=fppkg +override PACKAGE_VERSION=2.0.0 ifeq ($(FULL_TARGET),i386-linux) override TARGET_PROGRAMS+=fppkg endif @@ -3219,6 +3221,88 @@ endif ifdef TARGET_EXAMPLEDIRS $(COPYTREE) $(addsuffix /*,$(TARGET_EXAMPLEDIRS)) $(INSTALL_EXAMPLEDIR) endif +.PHONY: fpc_distinstall +fpc_distinstall: install exampleinstall +.PHONY: fpc_zipinstall fpc_zipsourceinstall fpc_zipexampleinstall +ifndef PACKDIR +ifndef inUnix +PACKDIR=$(BASEDIR)/../fpc-pack +else +PACKDIR=/tmp/fpc-pack +endif +endif +ifndef ZIPNAME +ifdef DIST_ZIPNAME +ZIPNAME=$(DIST_ZIPNAME) +else +ZIPNAME=$(PACKAGE_NAME) +endif +endif +ifndef FULLZIPNAME +FULLZIPNAME=$(ZIPCROSSPREFIX)$(ZIPPREFIX)$(ZIPNAME)$(ZIPSUFFIX) +endif +ifndef ZIPTARGET +ifdef DIST_ZIPTARGET +ZIPTARGET=DIST_ZIPTARGET +else +ZIPTARGET=install +endif +endif +ifndef USEZIP +ifdef inUnix +USETAR=1 +endif +endif +ifndef inUnix +USEZIPWRAPPER=1 +endif +ifdef USEZIPWRAPPER +ZIPPATHSEP=$(PATHSEP) +ZIPWRAPPER=$(subst /,$(PATHSEP),$(DIST_DESTDIR)/fpczip$(SRCBATCHEXT)) +else +ZIPPATHSEP=/ +endif +ZIPCMD_CDPACK:=cd $(subst /,$(ZIPPATHSEP),$(PACKDIR)) +ZIPCMD_CDBASE:=cd $(subst /,$(ZIPPATHSEP),$(BASEDIR)) +ifdef USETAR +ZIPDESTFILE:=$(DIST_DESTDIR)/$(FULLZIPNAME)$(TAREXT) +ZIPCMD_ZIP:=$(TARPROG) cf$(TAROPT) $(ZIPDESTFILE) * +else +ZIPDESTFILE:=$(DIST_DESTDIR)/$(FULLZIPNAME)$(ZIPEXT) +ZIPCMD_ZIP:=$(subst /,$(ZIPPATHSEP),$(ZIPPROG)) -Dr $(ZIPOPT) $(ZIPDESTFILE) * +endif +fpc_zipinstall: + $(MAKE) $(ZIPTARGET) INSTALL_PREFIX=$(PACKDIR) ZIPINSTALL=1 + $(MKDIR) $(DIST_DESTDIR) + $(DEL) $(ZIPDESTFILE) +ifdef USEZIPWRAPPER +ifneq ($(ECHOREDIR),echo) + $(ECHOREDIR) -e "$(subst \,\\,$(ZIPCMD_CDPACK))" > $(ZIPWRAPPER) + $(ECHOREDIR) -e "$(subst \,\\,$(ZIPCMD_ZIP))" >> $(ZIPWRAPPER) + $(ECHOREDIR) -e "$(subst \,\\,$(ZIPCMD_CDBASE))" >> $(ZIPWRAPPER) +else + echo $(ZIPCMD_CDPACK) > $(ZIPWRAPPER) + echo $(ZIPCMD_ZIP) >> $(ZIPWRAPPER) + echo $(ZIPCMD_CDBASE) >> $(ZIPWRAPPER) +endif +ifdef inUnix + /bin/sh $(ZIPWRAPPER) +else + $(ZIPWRAPPER) +endif + $(DEL) $(ZIPWRAPPER) +else + $(ZIPCMD_CDPACK) ; $(ZIPCMD_ZIP) ; $(ZIPCMD_CDBASE) +endif + $(DELTREE) $(PACKDIR) +fpc_zipsourceinstall: + $(MAKE) fpc_zipinstall ZIPTARGET=sourceinstall ZIPSUFFIX=$(ZIPSOURCESUFFIX) +fpc_zipexampleinstall: +ifdef HASEXAMPLES + $(MAKE) fpc_zipinstall ZIPTARGET=exampleinstall ZIPSUFFIX=$(ZIPEXAMPLESUFFIX) +endif +fpc_zipdistinstall: + $(MAKE) fpc_zipinstall ZIPTARGET=distinstall .PHONY: fpc_clean fpc_cleanall fpc_distclean ifdef EXEFILES override CLEANEXEFILES:=$(addprefix $(TARGETDIRPREFIX),$(CLEANEXEFILES)) @@ -3402,11 +3486,11 @@ shared: fpc_shared install: fpc_install sourceinstall: fpc_sourceinstall exampleinstall: fpc_exampleinstall -distinstall: -zipinstall: -zipsourceinstall: -zipexampleinstall: -zipdistinstall: +distinstall: fpc_distinstall +zipinstall: fpc_zipinstall +zipsourceinstall: fpc_zipsourceinstall +zipexampleinstall: fpc_zipexampleinstall +zipdistinstall: fpc_zipdistinstall clean: fpc_clean distclean: fpc_distclean cleanall: fpc_cleanall diff --git a/utils/fppkg/Makefile.fpc b/utils/fppkg/Makefile.fpc index 25d3391a13..38e7519715 100644 --- a/utils/fppkg/Makefile.fpc +++ b/utils/fppkg/Makefile.fpc @@ -2,6 +2,10 @@ # Makefile.fpc for fppkg # +[package] +name=fppkg +version=2.0.0 + [target] programs=fppkg units=fpmktype fpmkunit fprepos fpxmlrep pkgropts pkghandler pkgmkconv pkgdownload pkgwget pkglnet