|
@@ -1,5 +1,5 @@
|
|
|
#
|
|
|
-# Don't edit, this file is generated by FPCMake Version 1.1 [2004/12/19]
|
|
|
+# Don't edit, this file is generated by FPCMake Version 1.1 [2004/12/20]
|
|
|
#
|
|
|
default: help
|
|
|
MAKEFILETARGETS=linux go32v2 win32 os2 freebsd beos netbsd amiga atari sunos qnx netware openbsd wdosx palmos macos darwin emx watcom morphos netwlibc
|
|
@@ -632,24 +632,6 @@ EXEEXT=
|
|
|
HASSHAREDLIB=1
|
|
|
SHORTSUFFIX=dwn
|
|
|
endif
|
|
|
-ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
|
|
|
-FPCMADE=fpcmade.$(SHORTSUFFIX)
|
|
|
-ZIPSUFFIX=$(SHORTSUFFIX)
|
|
|
-ZIPCROSSPREFIX=
|
|
|
-ZIPSOURCESUFFIX=src
|
|
|
-ZIPEXAMPLESUFFIX=exm
|
|
|
-else
|
|
|
-FPCMADE=fpcmade.$(FULL_TARGET)
|
|
|
-ZIPSOURCESUFFIX=.source
|
|
|
-ZIPEXAMPLESUFFIX=.examples
|
|
|
-ifdef CROSSCOMPILE
|
|
|
-ZIPSUFFIX=.$(FULL_SOURCE)
|
|
|
-ZIPCROSSPREFIX=$(FULL_TARGET)-
|
|
|
-else
|
|
|
-ZIPSUFFIX=.$(FULL_TARGET)
|
|
|
-ZIPCROSSPREFIX=
|
|
|
-endif
|
|
|
-endif
|
|
|
else
|
|
|
ifeq ($(OS_TARGET),go32v1)
|
|
|
PPUEXT=.pp1
|
|
@@ -659,46 +641,39 @@ SMARTEXT=.sl1
|
|
|
STATICLIBEXT=.a1
|
|
|
SHAREDLIBEXT=.so1
|
|
|
STATICLIBPREFIX=
|
|
|
-FPCMADE=fpcmade.v1
|
|
|
-PACKAGESUFFIX=v1
|
|
|
+SHORTSUFFIX=v1
|
|
|
endif
|
|
|
ifeq ($(OS_TARGET),go32v2)
|
|
|
STATICLIBPREFIX=
|
|
|
-FPCMADE=fpcmade.dos
|
|
|
-ZIPSUFFIX=go32
|
|
|
+SHORTSUFFIX=dos
|
|
|
endif
|
|
|
ifeq ($(OS_TARGET),watcom)
|
|
|
STATICLIBPREFIX=
|
|
|
-FPCMADE=fpcmade.dos
|
|
|
-ZIPSUFFIX=watcom
|
|
|
+SHORTSUFFIX=wat
|
|
|
endif
|
|
|
ifeq ($(OS_TARGET),linux)
|
|
|
BATCHEXT=.sh
|
|
|
EXEEXT=
|
|
|
HASSHAREDLIB=1
|
|
|
-FPCMADE=fpcmade.lnx
|
|
|
-ZIPSUFFIX=linux
|
|
|
+SHORTSUFFIX=lnx
|
|
|
endif
|
|
|
ifeq ($(OS_TARGET),freebsd)
|
|
|
BATCHEXT=.sh
|
|
|
EXEEXT=
|
|
|
HASSHAREDLIB=1
|
|
|
-FPCMADE=fpcmade.freebsd
|
|
|
-ZIPSUFFIX=freebsd
|
|
|
+SHORTSUFFIX=fbs
|
|
|
endif
|
|
|
ifeq ($(OS_TARGET),netbsd)
|
|
|
BATCHEXT=.sh
|
|
|
EXEEXT=
|
|
|
HASSHAREDLIB=1
|
|
|
-FPCMADE=fpcmade.netbsd
|
|
|
-ZIPSUFFIX=netbsd
|
|
|
+SHORTSUFFIX=nbs
|
|
|
endif
|
|
|
ifeq ($(OS_TARGET),openbsd)
|
|
|
BATCHEXT=.sh
|
|
|
EXEEXT=
|
|
|
HASSHAREDLIB=1
|
|
|
-FPCMADE=fpcmade.openbsd
|
|
|
-ZIPSUFFIX=openbsd
|
|
|
+SHORTSUFFIX=obs
|
|
|
endif
|
|
|
ifeq ($(OS_TARGET),win32)
|
|
|
PPUEXT=.ppw
|
|
@@ -707,8 +682,7 @@ ASMEXT=.sw
|
|
|
SMARTEXT=.slw
|
|
|
STATICLIBEXT=.aw
|
|
|
SHAREDLIBEXT=.dll
|
|
|
-FPCMADE=fpcmade.w32
|
|
|
-ZIPSUFFIX=w32
|
|
|
+SHORTSUFFIX=w32
|
|
|
endif
|
|
|
ifeq ($(OS_TARGET),os2)
|
|
|
BATCHEXT=.cmd
|
|
@@ -720,8 +694,7 @@ SMARTEXT=.sl2
|
|
|
STATICLIBPREFIX=
|
|
|
STATICLIBEXT=.ao2
|
|
|
SHAREDLIBEXT=.dll
|
|
|
-FPCMADE=fpcmade.os2
|
|
|
-ZIPSUFFIX=emx
|
|
|
+SHORTSUFFIX=os2
|
|
|
ECHO=echo
|
|
|
endif
|
|
|
ifeq ($(OS_TARGET),amiga)
|
|
@@ -732,7 +705,7 @@ OEXT=.o
|
|
|
SMARTEXT=.sl
|
|
|
STATICLIBEXT=.a
|
|
|
SHAREDLIBEXT=.library
|
|
|
-FPCMADE=fpcmade.amg
|
|
|
+SHORTSUFFIX=amg
|
|
|
endif
|
|
|
ifeq ($(OS_TARGET),atari)
|
|
|
PPUEXT=.ppu
|
|
@@ -741,7 +714,7 @@ OEXT=.o
|
|
|
SMARTEXT=.sl
|
|
|
STATICLIBEXT=.a
|
|
|
EXEEXT=.ttp
|
|
|
-FPCMADE=fpcmade.ata
|
|
|
+SHORTSUFFIX=ata
|
|
|
endif
|
|
|
ifeq ($(OS_TARGET),beos)
|
|
|
BATCHEXT=.sh
|
|
@@ -751,8 +724,7 @@ OEXT=.o
|
|
|
SMARTEXT=.sl
|
|
|
STATICLIBEXT=.a
|
|
|
EXEEXT=
|
|
|
-FPCMADE=fpcmade.be
|
|
|
-ZIPSUFFIX=be
|
|
|
+SHORTSUFFIX=be
|
|
|
endif
|
|
|
ifeq ($(OS_TARGET),sunos)
|
|
|
BATCHEXT=.sh
|
|
@@ -762,8 +734,7 @@ OEXT=.o
|
|
|
SMARTEXT=.sl
|
|
|
STATICLIBEXT=.a
|
|
|
EXEEXT=
|
|
|
-FPCMADE=fpcmade.sun
|
|
|
-ZIPSUFFIX=sun
|
|
|
+SHORTSUFFIX=sun
|
|
|
endif
|
|
|
ifeq ($(OS_TARGET),qnx)
|
|
|
BATCHEXT=.sh
|
|
@@ -773,8 +744,7 @@ OEXT=.o
|
|
|
SMARTEXT=.sl
|
|
|
STATICLIBEXT=.a
|
|
|
EXEEXT=
|
|
|
-FPCMADE=fpcmade.qnx
|
|
|
-ZIPSUFFIX=qnx
|
|
|
+SHORTSUFFIX=qnx
|
|
|
endif
|
|
|
ifeq ($(OS_TARGET),netware)
|
|
|
STATICLIBPREFIX=
|
|
@@ -784,9 +754,8 @@ ASMEXT=.s
|
|
|
SMARTEXT=.sl
|
|
|
STATICLIBEXT=.a
|
|
|
SHAREDLIBEXT=.nlm
|
|
|
-FPCMADE=fpcmade.nw
|
|
|
-ZIPSUFFIX=nw
|
|
|
EXEEXT=.nlm
|
|
|
+SHORTSUFFIX=nw
|
|
|
endif
|
|
|
ifeq ($(OS_TARGET),netwlibc)
|
|
|
STATICLIBPREFIX=
|
|
@@ -796,9 +765,8 @@ ASMEXT=.s
|
|
|
SMARTEXT=.sl
|
|
|
STATICLIBEXT=.a
|
|
|
SHAREDLIBEXT=.nlm
|
|
|
-FPCMADE=fpcmade.nwl
|
|
|
-ZIPSUFFIX=nwl
|
|
|
EXEEXT=.nlm
|
|
|
+SHORTSUFFIX=nwl
|
|
|
endif
|
|
|
ifeq ($(OS_TARGET),macos)
|
|
|
BATCHEXT=
|
|
@@ -809,7 +777,25 @@ SMARTEXT=.sl
|
|
|
STATICLIBEXT=.a
|
|
|
EXEEXT=
|
|
|
DEBUGSYMEXT=.xcoff
|
|
|
-FPCMADE=fpcmade.macos
|
|
|
+SHORTSUFFIX=mac
|
|
|
+endif
|
|
|
+endif
|
|
|
+ifneq ($(findstring $(OS_SOURCE),$(LIMIT83fs)),)
|
|
|
+FPCMADE=fpcmade.$(SHORTSUFFIX)
|
|
|
+ZIPSUFFIX=$(SHORTSUFFIX)
|
|
|
+ZIPCROSSPREFIX=
|
|
|
+ZIPSOURCESUFFIX=src
|
|
|
+ZIPEXAMPLESUFFIX=exm
|
|
|
+else
|
|
|
+FPCMADE=fpcmade.$(FULL_TARGET)
|
|
|
+ZIPSOURCESUFFIX=.source
|
|
|
+ZIPEXAMPLESUFFIX=.examples
|
|
|
+ifdef CROSSCOMPILE
|
|
|
+ZIPSUFFIX=.$(FULL_SOURCE)
|
|
|
+ZIPCROSSPREFIX=$(FULL_TARGET)-
|
|
|
+else
|
|
|
+ZIPSUFFIX=.$(FULL_TARGET)
|
|
|
+ZIPCROSSPREFIX=
|
|
|
endif
|
|
|
endif
|
|
|
ifndef ECHO
|
|
@@ -2141,18 +2127,18 @@ $(BUILDSTAMP):
|
|
|
$(MAKE) rtl_clean $(CLEANOPTS)
|
|
|
$(MAKE) packages_clean $(CLEANOPTS)
|
|
|
$(MAKE) fcl_clean $(CLEANOPTS)
|
|
|
+ $(MAKE) fv_clean $(CLEANOPTS)
|
|
|
$(MAKE) utils_clean $(CLEANOPTS)
|
|
|
ifdef IDE
|
|
|
- $(MAKE) fv_clean $(CLEANOPTS)
|
|
|
$(MAKE) ide_clean $(CLEANOPTS)
|
|
|
endif
|
|
|
$(MAKE) rtl_$(ALLTARGET) $(BUILDOPTS)
|
|
|
$(MAKE) packages_base_$(ALLTARGET) $(BUILDOPTS)
|
|
|
$(MAKE) fcl_$(ALLTARGET) $(BUILDOPTS)
|
|
|
+ $(MAKE) fv_$(ALLTARGET) $(BUILDOPTS)
|
|
|
$(MAKE) packages_extra_$(ALLTARGET) $(BUILDOPTS)
|
|
|
$(MAKE) utils_all $(BUILDOPTS)
|
|
|
ifdef IDE
|
|
|
- $(MAKE) fv_all $(BUILDOPTS)
|
|
|
$(MAKE) ide_all $(BUILDOPTS)
|
|
|
$(MAKE) installer_all $(BUILDOPTS)
|
|
|
endif
|
|
@@ -2192,6 +2178,7 @@ install: $(BUILDSTAMP)
|
|
|
$(MAKE) installbase $(INSTALLOPTS)
|
|
|
$(MAKE) packages_$(INSTALLTARGET) $(INSTALLOPTS)
|
|
|
$(MAKE) fcl_$(INSTALLTARGET) $(INSTALLOPTS)
|
|
|
+ $(MAKE) fv_$(INSTALLTARGET) $(INSTALLOPTS)
|
|
|
$(MAKE) utils_$(INSTALLTARGET) $(INSTALLOPTS)
|
|
|
ifdef IDE
|
|
|
$(MAKE) ide_$(INSTALLTARGET) $(BUILDOPTS)
|
|
@@ -2200,6 +2187,7 @@ zipinstall: $(BUILDSTAMP)
|
|
|
$(MAKE) fpc_zipinstall ZIPTARGET=installbase ZIPNAME=base $(INSTALLOPTS)
|
|
|
$(MAKE) packages_zip$(INSTALLTARGET) $(INSTALLOPTS) ZIPPREFIX=$(PKGUNITSPRE)
|
|
|
$(MAKE) fcl_zip$(INSTALLTARGET) $(INSTALLOPTS) ZIPPREFIX=$(PKGUNITSPRE)
|
|
|
+ $(MAKE) fv_zip$(INSTALLTARGET) $(INSTALLOPTS) ZIPPREFIX=$(PKGUNITSPRE)
|
|
|
$(MAKE) utils_zip$(INSTALLTARGET) $(INSTALLOPTS)
|
|
|
ifdef IDE
|
|
|
$(MAKE) ide_zip$(INSTALLTARGET) $(INSTALLOPTS)
|
|
@@ -2258,6 +2246,7 @@ sourcezip:
|
|
|
$(MAKE) rtl_zipsourceinstall
|
|
|
$(MAKE) packages_zipsourceinstall ZIPPREFIX=$(PKGUNITSPRE)
|
|
|
$(MAKE) fcl_zipsourceinstall
|
|
|
+ $(MAKE) fv_zipsourceinstall
|
|
|
$(MAKE) utils_zipsourceinstall
|
|
|
$(MAKE) ide_zipsourceinstall
|
|
|
$(MAKE) installer_zipsourceinstall
|
|
@@ -2273,24 +2262,34 @@ sunoszip: checkfpcdir
|
|
|
$(MAKE) zipinstall OS_TARGET=sunos TARPROG=gtar
|
|
|
.PHONY: renametoshort shortsrc shortbin shortnames
|
|
|
renametoshort:
|
|
|
- -mv compiler$(ZIPSUFFIX).zip comp$(ZIPSUFFIX).zip
|
|
|
- -mv utils$(ZIPSUFFIX).zip util$(ZIPSUFFIX).zip
|
|
|
- -mv installer$(ZIPSUFFIX).zip inst$(ZIPSUFFIX).zip
|
|
|
- -mv ugdbint$(ZIPSUFFIX).zip ugdb$(ZIPSUFFIX).zip
|
|
|
- -mv uregexpr$(ZIPSUFFIX).zip ureg$(ZIPSUFFIX).zip
|
|
|
- -mv upaszlib$(ZIPSUFFIX).zip upzl$(ZIPSUFFIX).zip
|
|
|
- -mv uuncgi$(ZIPSUFFIX).zip ucgi$(ZIPSUFFIX).zip
|
|
|
- -mv uunzip$(ZIPSUFFIX).zip uzip$(ZIPSUFFIX).zip
|
|
|
- -mv unetdb$(ZIPSUFFIX).zip undb$(ZIPSUFFIX).zip
|
|
|
- -mv uftpapi$(ZIPSUFFIX).zip uftp$(ZIPSUFFIX).zip
|
|
|
- -mv uhwvideo$(ZIPSUFFIX).zip uhwv$(ZIPSUFFIX).zip
|
|
|
- -mv uclkdll$(ZIPSUFFIX).zip uclk$(ZIPSUFFIX).zip
|
|
|
- -mv upasjpeg$(ZIPSUFFIX).zip upjp$(ZIPSUFFIX).zip
|
|
|
+ -mv base$(ZIPSUFFIX).zip base$(ZIPSUFFIXSHORT).zip
|
|
|
+ -mv compiler$(ZIPSUFFIX).zip comp$(ZIPSUFFIXSHORT).zip
|
|
|
+ -mv utils$(ZIPSUFFIX).zip util$(ZIPSUFFIXSHORT).zip
|
|
|
+ -mv installer$(ZIPSUFFIX).zip inst$(ZIPSUFFIXSHORT).zip
|
|
|
+ -mv units-fcl$(ZIPSUFFIX).zip ufcl$(ZIPSUFFIXSHORT).zip
|
|
|
+ -mv units-gdbint$(ZIPSUFFIX).zip ugdb$(ZIPSUFFIXSHORT).zip
|
|
|
+ -mv units-regexpr$(ZIPSUFFIX).zip ureg$(ZIPSUFFIXSHORT).zip
|
|
|
+ -mv units-paszlib$(ZIPSUFFIX).zip upzl$(ZIPSUFFIXSHORT).zip
|
|
|
+ -mv units-unzip$(ZIPSUFFIX).zip uzip$(ZIPSUFFIXSHORT).zip
|
|
|
+ -mv units-netdb$(ZIPSUFFIX).zip undb$(ZIPSUFFIXSHORT).zip
|
|
|
+ -mv units-ftpapi$(ZIPSUFFIX).zip uftp$(ZIPSUFFIXSHORT).zip
|
|
|
+ -mv units-hwvideo$(ZIPSUFFIX).zip uhwv$(ZIPSUFFIXSHORT).zip
|
|
|
+ -mv units-clkdll$(ZIPSUFFIX).zip uclk$(ZIPSUFFIXSHORT).zip
|
|
|
+ -mv units-pasjpeg$(ZIPSUFFIX).zip upjp$(ZIPSUFFIXSHORT).zip
|
|
|
+ -mv units-fv$(ZIPSUFFIX).zip ufv$(ZIPSUFFIXSHORT).zip
|
|
|
shortsrc:
|
|
|
- $(MAKE) renametoshort ZIPSUFFIX=src
|
|
|
+ $(MAKE) renametoshort ZIPSUFFIX=$(ZIPSOURCESUFFIX) ZIPSUFFIXSHORT=src
|
|
|
shortbin:
|
|
|
- $(MAKE) renametoshort
|
|
|
+ $(MAKE) renametoshort ZIPSUFFIXSHORT=$(SHORTSUFFIX)
|
|
|
shortnames: shortsrc shortbin
|
|
|
+.PHONY: dist
|
|
|
+dist:
|
|
|
+ $(MAKE) sourcezip
|
|
|
+ $(MAKE) demozip
|
|
|
+ $(MAKE) zipinstall
|
|
|
+ifneq ($(findstring $(OS_TARGET),$(LIMIT83fs)),)
|
|
|
+ $(MAKE) shortnames
|
|
|
+endif
|
|
|
ifdef inUnix
|
|
|
ifneq ($(wildcard $(CVSINSTALL)/debian/changelog),)
|
|
|
.PHONY: debcopy deb
|