mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-15 01:29:19 +02:00
* zipname fixes
This commit is contained in:
parent
946f73ee85
commit
c784367dfc
File diff suppressed because it is too large
Load Diff
@ -728,25 +728,22 @@ ifeq ($(findstring 1.0.,$(FPC_VERSION)),)
|
|||||||
# Go32v1
|
# Go32v1
|
||||||
ifeq ($(OS_TARGET),go32v1)
|
ifeq ($(OS_TARGET),go32v1)
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
FPCMADEEXT=v1
|
SHORTSUFFIX=v1
|
||||||
PACKAGESUFFIX=v1
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Go32v2
|
# Go32v2
|
||||||
ifeq ($(OS_TARGET),go32v2)
|
ifeq ($(OS_TARGET),go32v2)
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
FPCMADEEXT=dos
|
SHORTSUFFIX=dos
|
||||||
ZIPSUFFIX=go32
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# watcom
|
# watcom
|
||||||
ifeq ($(OS_TARGET),watcom)
|
ifeq ($(OS_TARGET),watcom)
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
FPCMADEEXT=wat
|
|
||||||
ZIPSUFFIX=watc
|
|
||||||
OEXT=.obj
|
OEXT=.obj
|
||||||
ASMEXT=.asm
|
ASMEXT=.asm
|
||||||
SHAREDLIBEXT=.dll
|
SHAREDLIBEXT=.dll
|
||||||
|
SHORTSUFFIX=wat
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Linux
|
# Linux
|
||||||
@ -754,8 +751,7 @@ ifeq ($(OS_TARGET),linux)
|
|||||||
BATCHEXT=.sh
|
BATCHEXT=.sh
|
||||||
EXEEXT=
|
EXEEXT=
|
||||||
HASSHAREDLIB=1
|
HASSHAREDLIB=1
|
||||||
FPCMADEEXT=lnx
|
SHORTSUFFIX=lnx
|
||||||
ZIPSUFFIX=linux
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# FreeBSD
|
# FreeBSD
|
||||||
@ -763,8 +759,7 @@ ifeq ($(OS_TARGET),freebsd)
|
|||||||
BATCHEXT=.sh
|
BATCHEXT=.sh
|
||||||
EXEEXT=
|
EXEEXT=
|
||||||
HASSHAREDLIB=1
|
HASSHAREDLIB=1
|
||||||
FPCMADEEXT=fbs
|
SHORTSUFFIX=fbs
|
||||||
ZIPSUFFIX=freebsd
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# NetBSD
|
# NetBSD
|
||||||
@ -772,8 +767,7 @@ ifeq ($(OS_TARGET),netbsd)
|
|||||||
BATCHEXT=.sh
|
BATCHEXT=.sh
|
||||||
EXEEXT=
|
EXEEXT=
|
||||||
HASSHAREDLIB=1
|
HASSHAREDLIB=1
|
||||||
FPCMADEEXT=nbs
|
SHORTSUFFIX=nbs
|
||||||
ZIPSUFFIX=netbsd
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# OpenBSD
|
# OpenBSD
|
||||||
@ -781,15 +775,13 @@ ifeq ($(OS_TARGET),openbsd)
|
|||||||
BATCHEXT=.sh
|
BATCHEXT=.sh
|
||||||
EXEEXT=
|
EXEEXT=
|
||||||
HASSHAREDLIB=1
|
HASSHAREDLIB=1
|
||||||
FPCMADEEXT=obs
|
SHORTSUFFIX=obs
|
||||||
ZIPSUFFIX=openbsd
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Win32
|
# Win32
|
||||||
ifeq ($(OS_TARGET),win32)
|
ifeq ($(OS_TARGET),win32)
|
||||||
SHAREDLIBEXT=.dll
|
SHAREDLIBEXT=.dll
|
||||||
FPCMADEEXT=w32
|
SHORTSUFFIX=w32
|
||||||
ZIPSUFFIX=w32
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# OS/2
|
# OS/2
|
||||||
@ -798,8 +790,7 @@ BATCHEXT=.cmd
|
|||||||
AOUTEXT=.out
|
AOUTEXT=.out
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
SHAREDLIBEXT=.dll
|
SHAREDLIBEXT=.dll
|
||||||
FPCMADEEXT=os2
|
SHORTSUFFIX=os2
|
||||||
ZIPSUFFIX=os2
|
|
||||||
ECHO=echo
|
ECHO=echo
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@ -809,8 +800,7 @@ BATCHEXT=.cmd
|
|||||||
AOUTEXT=.out
|
AOUTEXT=.out
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
SHAREDLIBEXT=.dll
|
SHAREDLIBEXT=.dll
|
||||||
FPCMADEEXT=emx
|
SHORTSUFFIX=emx
|
||||||
ZIPSUFFIX=emx
|
|
||||||
ECHO=echo
|
ECHO=echo
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@ -818,86 +808,92 @@ endif
|
|||||||
ifeq ($(OS_TARGET),amiga)
|
ifeq ($(OS_TARGET),amiga)
|
||||||
EXEEXT=
|
EXEEXT=
|
||||||
SHAREDLIBEXT=.library
|
SHAREDLIBEXT=.library
|
||||||
FPCMADEEXT=amg
|
SHORTSUFFIX=amg
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# MorphOS
|
# MorphOS
|
||||||
ifeq ($(OS_TARGET),morphos)
|
ifeq ($(OS_TARGET),morphos)
|
||||||
EXEEXT=
|
EXEEXT=
|
||||||
SHAREDLIBEXT=.library
|
SHAREDLIBEXT=.library
|
||||||
FPCMADEEXT=mos
|
SHORTSUFFIX=mos
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Atari
|
# Atari
|
||||||
ifeq ($(OS_TARGET),atari)
|
ifeq ($(OS_TARGET),atari)
|
||||||
EXEEXT=.ttp
|
EXEEXT=.ttp
|
||||||
FPCMADEEXT=ata
|
SHORTSUFFIX=ata
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# BeOS
|
# BeOS
|
||||||
ifeq ($(OS_TARGET),beos)
|
ifeq ($(OS_TARGET),beos)
|
||||||
BATCHEXT=.sh
|
BATCHEXT=.sh
|
||||||
EXEEXT=
|
EXEEXT=
|
||||||
FPCMADEEXT=be
|
SHORTSUFFIX=be
|
||||||
ZIPSUFFIX=be
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Solaris
|
# Solaris
|
||||||
ifeq ($(OS_TARGET),sunos)
|
ifeq ($(OS_TARGET),sunos)
|
||||||
BATCHEXT=.sh
|
BATCHEXT=.sh
|
||||||
EXEEXT=
|
EXEEXT=
|
||||||
FPCMADEEXT=sun
|
SHORTSUFFIX=sun
|
||||||
ZIPSUFFIX=sun
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# QNX
|
# QNX
|
||||||
ifeq ($(OS_TARGET),qnx)
|
ifeq ($(OS_TARGET),qnx)
|
||||||
BATCHEXT=.sh
|
BATCHEXT=.sh
|
||||||
EXEEXT=
|
EXEEXT=
|
||||||
FPCMADEEXT=qnx
|
SHORTSUFFIX=qnx
|
||||||
ZIPSUFFIX=qnx
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Netware clib
|
# Netware clib
|
||||||
ifeq ($(OS_TARGET),netware)
|
ifeq ($(OS_TARGET),netware)
|
||||||
EXEEXT=.nlm
|
EXEEXT=.nlm
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
FPCMADEEXT=nw
|
SHORTSUFFIX=nw
|
||||||
ZIPSUFFIX=nw
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Netware libc
|
# Netware libc
|
||||||
ifeq ($(OS_TARGET),netwlibc)
|
ifeq ($(OS_TARGET),netwlibc)
|
||||||
EXEEXT=.nlm
|
EXEEXT=.nlm
|
||||||
STATICLIBPREFIX=
|
STATICLIBPREFIX=
|
||||||
FPCMADEEXT=nwl
|
SHORTSUFFIX=nwl
|
||||||
ZIPSUFFIX=nwl
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# MacOS
|
# MacOS
|
||||||
ifeq ($(OS_TARGET),macos)
|
ifeq ($(OS_TARGET),macos)
|
||||||
BATCHEXT=
|
BATCHEXT=
|
||||||
EXEEXT=
|
EXEEXT=
|
||||||
FPCMADEEXT=mac
|
|
||||||
ZIPSUFFIX=macos
|
|
||||||
DEBUGSYMEXT=.xcoff
|
DEBUGSYMEXT=.xcoff
|
||||||
|
SHORTSUFFIX=mac
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Darwin
|
# Darwin
|
||||||
ifeq ($(OS_TARGET),darwin)
|
ifeq ($(OS_TARGET),darwin)
|
||||||
BATCHEXT=.sh
|
BATCHEXT=.sh
|
||||||
EXEEXT=
|
EXEEXT=
|
||||||
FPCMADEEXT=dwn
|
|
||||||
HASSHAREDLIB=1
|
HASSHAREDLIB=1
|
||||||
ZIPSUFFIX=darwin
|
SHORTSUFFIX=dwn
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Generate fpcmade.<x>, use for 8.3 limited OS's the short extension
|
# For 8.3 limited OS's the short suffixes
|
||||||
# Otherwise use the full name
|
# Otherwise use the full source/target names
|
||||||
ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
|
ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
|
||||||
FPCMADE=fpcmade.$(FPCMADEEXT)
|
FPCMADE=fpcmade.$(SHORTSUFFIX)
|
||||||
|
ZIPSUFFIX=$(SHORTSUFFIX)
|
||||||
|
ZIPCROSSPREFIX=
|
||||||
|
ZIPSOURCESUFFIX=src
|
||||||
|
ZIPEXAMPLESUFFIX=exm
|
||||||
else
|
else
|
||||||
FPCMADE=fpcmade.$(FULL_TARGET)
|
FPCMADE=fpcmade.$(FULL_TARGET)
|
||||||
|
ZIPSOURCESUFFIX=.source
|
||||||
|
ZIPEXAMPLESUFFIX=.examples
|
||||||
|
ifdef CROSSCOMPILE
|
||||||
|
ZIPSUFFIX=.$(FULL_SOURCE)
|
||||||
|
ZIPCROSSPREFIX=$(FULL_TARGET)-
|
||||||
|
else
|
||||||
|
ZIPSUFFIX=.$(FULL_TARGET)
|
||||||
|
ZIPCROSSPREFIX=
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
else
|
else
|
||||||
@ -1743,10 +1739,14 @@ ifndef ZIPNAME
|
|||||||
ifdef DIST_ZIPNAME
|
ifdef DIST_ZIPNAME
|
||||||
ZIPNAME=$(DIST_ZIPNAME)
|
ZIPNAME=$(DIST_ZIPNAME)
|
||||||
else
|
else
|
||||||
ZIPNAME=$(ZIPPREFIX)$(PACKAGE_NAME)$(ZIPSUFFIX)
|
ZIPNAME=$(PACKAGE_NAME)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifndef FULLZIPNAME
|
||||||
|
FULLZIPNAME=$(ZIPCROSSPREFIX)$(ZIPPREFIX)$(ZIPNAME)$(ZIPSUFFIX)
|
||||||
|
endif
|
||||||
|
|
||||||
# ZipTarget
|
# ZipTarget
|
||||||
ifndef ZIPTARGET
|
ifndef ZIPTARGET
|
||||||
ifdef DIST_ZIPTARGET
|
ifdef DIST_ZIPTARGET
|
||||||
@ -1781,10 +1781,10 @@ endif
|
|||||||
ZIPCMD_CDPACK:=cd $(subst /,$(ZIPPATHSEP),$(PACKDIR))
|
ZIPCMD_CDPACK:=cd $(subst /,$(ZIPPATHSEP),$(PACKDIR))
|
||||||
ZIPCMD_CDBASE:=cd $(subst /,$(ZIPPATHSEP),$(BASEDIR))
|
ZIPCMD_CDBASE:=cd $(subst /,$(ZIPPATHSEP),$(BASEDIR))
|
||||||
ifdef USETAR
|
ifdef USETAR
|
||||||
ZIPDESTFILE:=$(DIST_DESTDIR)/$(ZIPNAME)$(TAREXT)
|
ZIPDESTFILE:=$(DIST_DESTDIR)/$(FULLZIPNAME)$(TAREXT)
|
||||||
ZIPCMD_ZIP:=$(TARPROG) cf$(TAROPT) $(ZIPDESTFILE) *
|
ZIPCMD_ZIP:=$(TARPROG) cf$(TAROPT) $(ZIPDESTFILE) *
|
||||||
else
|
else
|
||||||
ZIPDESTFILE:=$(DIST_DESTDIR)/$(ZIPNAME)$(ZIPEXT)
|
ZIPDESTFILE:=$(DIST_DESTDIR)/$(FULLZIPNAME)$(ZIPEXT)
|
||||||
ZIPCMD_ZIP:=$(subst /,$(ZIPPATHSEP),$(ZIPPROG)) -Dr $(ZIPOPT) $(ZIPDESTFILE) *
|
ZIPCMD_ZIP:=$(subst /,$(ZIPPATHSEP),$(ZIPPROG)) -Dr $(ZIPOPT) $(ZIPDESTFILE) *
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@ -1815,11 +1815,11 @@ endif
|
|||||||
$(DELTREE) $(PACKDIR)
|
$(DELTREE) $(PACKDIR)
|
||||||
|
|
||||||
fpc_zipsourceinstall:
|
fpc_zipsourceinstall:
|
||||||
$(MAKE) fpc_zipinstall ZIPTARGET=sourceinstall ZIPSUFFIX=src
|
$(MAKE) fpc_zipinstall ZIPTARGET=sourceinstall ZIPSUFFIX=$(ZIPSOURCESUFFIX)
|
||||||
|
|
||||||
fpc_zipexampleinstall:
|
fpc_zipexampleinstall:
|
||||||
ifdef HASEXAMPLES
|
ifdef HASEXAMPLES
|
||||||
$(MAKE) fpc_zipinstall ZIPTARGET=exampleinstall ZIPSUFFIX=exm
|
$(MAKE) fpc_zipinstall ZIPTARGET=exampleinstall ZIPSUFFIX=$(ZIPEXAMPLESUFFIX)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
fpc_zipdistinstall:
|
fpc_zipdistinstall:
|
||||||
@ -1982,8 +1982,11 @@ fpc_baseinfo:
|
|||||||
@$(ECHO) == Install info ==
|
@$(ECHO) == Install info ==
|
||||||
@$(ECHO)
|
@$(ECHO)
|
||||||
@$(ECHO) DateStr.............. $(DATESTR)
|
@$(ECHO) DateStr.............. $(DATESTR)
|
||||||
|
@$(ECHO) ZipName.............. $(ZIPNAME)
|
||||||
@$(ECHO) ZipPrefix............ $(ZIPPREFIX)
|
@$(ECHO) ZipPrefix............ $(ZIPPREFIX)
|
||||||
|
@$(ECHO) ZipCrossPrefix....... $(ZIPCROSSPREFIX)
|
||||||
@$(ECHO) ZipSuffix............ $(ZIPSUFFIX)
|
@$(ECHO) ZipSuffix............ $(ZIPSUFFIX)
|
||||||
|
@$(ECHO) FullZipName.......... $(FULLZIPNAME)
|
||||||
@$(ECHO) Install FPC Package.. $(INSTALL_FPCPACKAGE)
|
@$(ECHO) Install FPC Package.. $(INSTALL_FPCPACKAGE)
|
||||||
@$(ECHO)
|
@$(ECHO)
|
||||||
@$(ECHO) Install base dir..... $(INSTALL_BASEDIR)
|
@$(ECHO) Install base dir..... $(INSTALL_BASEDIR)
|
||||||
|
Loading…
Reference in New Issue
Block a user