From 398f8d46678f78ac4b479a38c496bf09d446132a Mon Sep 17 00:00:00 2001 From: mattias Date: Sat, 29 Dec 2007 11:50:14 +0000 Subject: [PATCH] debian: updated control files from Mazen git-svn-id: trunk@13519 - --- .gitattributes | 2 + Makefile | 1502 +++------------------------------------------- Makefile.fpc | 139 ++++- debian/changelog | 55 ++ debian/compat | 2 +- debian/control | 22 +- debian/docs | 3 +- debian/links | 2 + debian/menu | 2 +- debian/rules | 49 +- debian/watch | 3 + 11 files changed, 299 insertions(+), 1482 deletions(-) create mode 100644 debian/links create mode 100644 debian/watch diff --git a/.gitattributes b/.gitattributes index c42b72289a..0c43574901 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1114,9 +1114,11 @@ debian/dirs svneol=native#text/plain debian/docs svneol=native#text/plain debian/install.sh svneol=native#text/plain debian/lazarus.substvars svneol=native#text/plain +debian/links svneol=native#text/plain debian/menu svneol=native#text/plain debian/move-usr-lib.sh svneol=native#text/plain debian/rules svneol=native#text/plain +debian/watch svneol=native#text/plain debugger/breakpointsdlg.lfm svneol=native#text/plain debugger/breakpointsdlg.lrs svneol=native#text/pascal debugger/breakpointsdlg.pp svneol=native#text/pascal diff --git a/Makefile b/Makefile index 82233d5af7..7446bdd084 100644 --- a/Makefile +++ b/Makefile @@ -1,12 +1,11 @@ # -# Don't edit, this file is generated by FPCMake Version 2.0.0 [2007/11/20] +# Don't edit, this file is generated by FPCMake Version 2.0.0 [2007/12/20] # 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 i386-symbian 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-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded +MAKEFILETARGETS=i386-linux BSDs = freebsd netbsd openbsd darwin UNIXs = linux $(BSDs) solaris qnx LIMIT83fs = go32v2 os2 emx watcom -OSNeedsComspecToRunBatch = go32v2 watcom FORCE: .PHONY: FORCE override PATH:=$(patsubst %/,%,$(subst \,/,$(PATH))) @@ -57,11 +56,6 @@ else SRCBATCHEXT=.bat endif endif -ifdef COMSPEC -ifneq ($(findstring $(OS_SOURCE),$(OSNeedsComspecToRunBatch)),) -RUNBATCH=$(COMSPEC) /C -endif -endif ifdef inUnix PATHSEP=/ else @@ -107,11 +101,7 @@ ifndef FPC FPCPROG:=$(strip $(wildcard $(addsuffix /fpc$(SRCEXEEXT),$(SEARCHPATH)))) ifneq ($(FPCPROG),) FPCPROG:=$(firstword $(FPCPROG)) -ifneq ($(CPU_TARGET),) -FPC:=$(shell $(FPCPROG) -P$(CPU_TARGET) -PB) -else FPC:=$(shell $(FPCPROG) -PB) -endif ifneq ($(findstring Error,$(FPC)),) override FPC=$(firstword $(strip $(wildcard $(addsuffix /ppc386$(SRCEXEEXT),$(SEARCHPATH))))) endif @@ -240,7 +230,7 @@ UNITSDIR:=$(wildcard $(FPCDIR)/units/$(OS_TARGET)) endif PACKAGESDIR:=$(wildcard $(FPCDIR) $(FPCDIR)/packages $(FPCDIR)/packages/base $(FPCDIR)/packages/extra) override PACKAGE_NAME=lazarus -override PACKAGE_VERSION=0.9b +override PACKAGE_VERSION=0.9.25 RCPP?=$(strip $(firstword cpp$(SRCEXEEXT))) LAZARUS_INSTALL_DIR=$(INSTALL_PREFIX)/share/lazarus INSTALL_MAN_DIR=$(INSTALL_PREFIX)/share/man @@ -253,639 +243,15 @@ endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_DIRS+=lcl components packager/registration ideintf designer packager endif -ifeq ($(FULL_TARGET),i386-go32v2) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),i386-win32) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),i386-os2) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),i386-freebsd) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),i386-beos) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),i386-netbsd) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),i386-solaris) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),i386-qnx) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),i386-netware) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),i386-openbsd) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),i386-wdosx) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),i386-darwin) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),i386-emx) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),i386-watcom) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),i386-netwlibc) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),i386-wince) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),i386-embedded) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),i386-symbian) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),m68k-linux) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),m68k-freebsd) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),m68k-netbsd) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),m68k-amiga) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),m68k-atari) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),m68k-openbsd) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),m68k-palmos) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),m68k-embedded) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),powerpc-linux) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),powerpc-netbsd) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),powerpc-amiga) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),powerpc-macos) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),powerpc-darwin) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),powerpc-morphos) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),powerpc-embedded) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),sparc-linux) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),sparc-netbsd) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),sparc-solaris) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),sparc-embedded) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),x86_64-linux) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),x86_64-freebsd) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),x86_64-darwin) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),x86_64-win64) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),x86_64-embedded) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),arm-linux) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),arm-palmos) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),arm-wince) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),arm-gba) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),arm-nds) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),arm-embedded) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),arm-symbian) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),powerpc64-linux) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),powerpc64-darwin) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif -ifeq ($(FULL_TARGET),powerpc64-embedded) -override TARGET_DIRS+=lcl components packager/registration ideintf designer packager -endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_PROGRAMS+=lazarus startlazarus endif -ifeq ($(FULL_TARGET),i386-go32v2) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),i386-win32) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),i386-os2) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),i386-freebsd) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),i386-beos) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),i386-netbsd) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),i386-solaris) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),i386-qnx) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),i386-netware) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),i386-openbsd) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),i386-wdosx) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),i386-darwin) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),i386-emx) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),i386-watcom) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),i386-netwlibc) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),i386-wince) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),i386-embedded) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),i386-symbian) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),m68k-linux) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),m68k-freebsd) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),m68k-netbsd) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),m68k-amiga) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),m68k-atari) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),m68k-openbsd) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),m68k-palmos) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),m68k-embedded) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),powerpc-linux) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),powerpc-netbsd) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),powerpc-amiga) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),powerpc-macos) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),powerpc-darwin) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),powerpc-morphos) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),powerpc-embedded) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),sparc-linux) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),sparc-netbsd) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),sparc-solaris) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),sparc-embedded) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),x86_64-linux) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),x86_64-freebsd) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),x86_64-darwin) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),x86_64-win64) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),x86_64-embedded) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),arm-linux) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),arm-palmos) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),arm-wince) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),arm-gba) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),arm-nds) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),arm-embedded) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),arm-symbian) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),powerpc64-linux) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),powerpc64-darwin) -override TARGET_PROGRAMS+=lazarus startlazarus -endif -ifeq ($(FULL_TARGET),powerpc64-embedded) -override TARGET_PROGRAMS+=lazarus startlazarus -endif ifeq ($(FULL_TARGET),i386-linux) override TARGET_EXAMPLEDIRS+=examples endif -ifeq ($(FULL_TARGET),i386-go32v2) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),i386-win32) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),i386-os2) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),i386-freebsd) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),i386-beos) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),i386-netbsd) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),i386-solaris) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),i386-qnx) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),i386-netware) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),i386-openbsd) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),i386-wdosx) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),i386-darwin) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),i386-emx) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),i386-watcom) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),i386-netwlibc) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),i386-wince) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),i386-embedded) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),i386-symbian) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),m68k-linux) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),m68k-freebsd) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),m68k-netbsd) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),m68k-amiga) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),m68k-atari) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),m68k-openbsd) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),m68k-palmos) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),m68k-embedded) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),powerpc-linux) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),powerpc-netbsd) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),powerpc-amiga) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),powerpc-macos) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),powerpc-darwin) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),powerpc-morphos) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),powerpc-embedded) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),sparc-linux) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),sparc-netbsd) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),sparc-solaris) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),sparc-embedded) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),x86_64-linux) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),x86_64-freebsd) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),x86_64-darwin) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),x86_64-win64) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),x86_64-embedded) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),arm-linux) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),arm-palmos) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),arm-wince) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),arm-gba) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),arm-nds) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),arm-embedded) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),arm-symbian) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),powerpc64-linux) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),powerpc64-darwin) -override TARGET_EXAMPLEDIRS+=examples -endif -ifeq ($(FULL_TARGET),powerpc64-embedded) -override TARGET_EXAMPLEDIRS+=examples -endif ifeq ($(FULL_TARGET),i386-linux) override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) endif -ifeq ($(FULL_TARGET),i386-go32v2) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),i386-win32) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),i386-os2) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),i386-freebsd) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),i386-beos) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),i386-netbsd) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),i386-solaris) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),i386-qnx) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),i386-netware) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),i386-openbsd) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),i386-wdosx) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),i386-darwin) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),i386-emx) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),i386-watcom) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),i386-netwlibc) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),i386-wince) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),i386-embedded) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),i386-symbian) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),m68k-linux) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),m68k-freebsd) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),m68k-netbsd) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),m68k-amiga) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),m68k-atari) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),m68k-openbsd) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),m68k-palmos) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),m68k-embedded) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),powerpc-linux) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),powerpc-netbsd) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),powerpc-amiga) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),powerpc-macos) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),powerpc-darwin) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),powerpc-morphos) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),powerpc-embedded) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),sparc-linux) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),sparc-netbsd) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),sparc-solaris) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),sparc-embedded) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),x86_64-linux) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),x86_64-freebsd) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),x86_64-darwin) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),x86_64-win64) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),x86_64-embedded) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),arm-linux) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),arm-palmos) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),arm-wince) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),arm-gba) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),arm-nds) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),arm-embedded) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),arm-symbian) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),powerpc64-linux) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),powerpc64-darwin) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif -ifeq ($(FULL_TARGET),powerpc64-embedded) -override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard *$(RSTEXT)) -endif override INSTALL_BASEDIR=share/lazarus override INSTALL_FPCPACKAGE=n override DIST_DESTDIR=$(BASEDIR)/dist @@ -1641,214 +1007,6 @@ ifeq ($(FULL_TARGET),i386-linux) REQUIRE_PACKAGES_RTL=1 REQUIRE_PACKAGES_REGEXPR=1 endif -ifeq ($(FULL_TARGET),i386-go32v2) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),i386-win32) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),i386-os2) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),i386-freebsd) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),i386-beos) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),i386-netbsd) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),i386-solaris) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),i386-qnx) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),i386-netware) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),i386-openbsd) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),i386-wdosx) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),i386-darwin) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),i386-emx) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),i386-watcom) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),i386-netwlibc) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),i386-wince) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),i386-embedded) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),i386-symbian) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),m68k-linux) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),m68k-freebsd) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),m68k-netbsd) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),m68k-amiga) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),m68k-atari) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),m68k-openbsd) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),m68k-palmos) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),m68k-embedded) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),powerpc-linux) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),powerpc-netbsd) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),powerpc-amiga) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),powerpc-macos) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),powerpc-darwin) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),powerpc-morphos) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),powerpc-embedded) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),sparc-linux) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),sparc-netbsd) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),sparc-solaris) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),sparc-embedded) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),x86_64-linux) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),x86_64-freebsd) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),x86_64-darwin) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),x86_64-win64) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),x86_64-embedded) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),arm-linux) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),arm-palmos) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),arm-wince) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),arm-gba) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),arm-nds) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),arm-embedded) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),arm-symbian) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),powerpc64-linux) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),powerpc64-darwin) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif -ifeq ($(FULL_TARGET),powerpc64-embedded) -REQUIRE_PACKAGES_RTL=1 -REQUIRE_PACKAGES_REGEXPR=1 -endif ifdef REQUIRE_PACKAGES_RTL PACKAGEDIR_RTL:=$(firstword $(subst /Makefile.fpc,,$(strip $(wildcard $(addsuffix /rtl/Makefile.fpc,$(PACKAGESDIR)))))) ifneq ($(PACKAGEDIR_RTL),) @@ -1915,7 +1073,7 @@ override FPCOPT+=-FD$(NEW_BINUTILS_PATH) endif ifndef CROSSBOOTSTRAP ifneq ($(BINUTILSPREFIX),) -override FPCOPT+=-XP$(BINUTILSPREFIX) +override FPCOPT+=-XP$(BINUTILSPREFIX) endif ifneq ($(BINUTILSPREFIX),) override FPCOPT+=-Xr$(RLINKPATH) @@ -2047,13 +1205,9 @@ ifeq (,$(findstring -s ,$(COMPILER))) EXECPPAS= else ifeq ($(FULL_SOURCE),$(FULL_TARGET)) -ifdef RUNBATCH -EXECPPAS:=@$(RUNBATCH) $(PPAS) -else EXECPPAS:=@$(PPAS) endif endif -endif .PHONY: fpc_exes ifndef CROSSINSTALL ifneq ($(TARGET_PROGRAMS),) @@ -2303,12 +1457,8 @@ else endif ifdef inUnix /bin/sh $(ZIPWRAPPER) -else -ifdef RUNBATCH - $(RUNBATCH) (ZIPWRAPPER) else $(ZIPWRAPPER) -endif endif $(DEL) $(ZIPWRAPPER) else @@ -2504,422 +1654,6 @@ TARGET_DIRS_IDEINTF=1 TARGET_DIRS_DESIGNER=1 TARGET_DIRS_PACKAGER=1 endif -ifeq ($(FULL_TARGET),i386-go32v2) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),i386-win32) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),i386-os2) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),i386-freebsd) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),i386-beos) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),i386-netbsd) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),i386-solaris) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),i386-qnx) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),i386-netware) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),i386-openbsd) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),i386-wdosx) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),i386-darwin) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),i386-emx) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),i386-watcom) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),i386-netwlibc) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),i386-wince) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),i386-embedded) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),i386-symbian) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),m68k-linux) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),m68k-freebsd) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),m68k-netbsd) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),m68k-amiga) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),m68k-atari) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),m68k-openbsd) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),m68k-palmos) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),m68k-embedded) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),powerpc-linux) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),powerpc-netbsd) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),powerpc-amiga) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),powerpc-macos) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),powerpc-darwin) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),powerpc-morphos) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),powerpc-embedded) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),sparc-linux) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),sparc-netbsd) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),sparc-solaris) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),sparc-embedded) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),x86_64-linux) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),x86_64-freebsd) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),x86_64-darwin) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),x86_64-win64) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),x86_64-embedded) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),arm-linux) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),arm-palmos) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),arm-wince) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),arm-gba) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),arm-nds) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),arm-embedded) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),arm-symbian) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),powerpc64-linux) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),powerpc64-darwin) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif -ifeq ($(FULL_TARGET),powerpc64-embedded) -TARGET_DIRS_LCL=1 -TARGET_DIRS_COMPONENTS=1 -TARGET_DIRS_PACKAGER/REGISTRATION=1 -TARGET_DIRS_IDEINTF=1 -TARGET_DIRS_DESIGNER=1 -TARGET_DIRS_PACKAGER=1 -endif ifdef TARGET_DIRS_LCL lcl_all: $(MAKE) -C lcl all @@ -3193,162 +1927,6 @@ endif ifeq ($(FULL_TARGET),i386-linux) TARGET_EXAMPLEDIRS_EXAMPLES=1 endif -ifeq ($(FULL_TARGET),i386-go32v2) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),i386-win32) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),i386-os2) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),i386-freebsd) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),i386-beos) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),i386-netbsd) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),i386-solaris) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),i386-qnx) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),i386-netware) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),i386-openbsd) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),i386-wdosx) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),i386-darwin) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),i386-emx) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),i386-watcom) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),i386-netwlibc) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),i386-wince) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),i386-embedded) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),i386-symbian) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),m68k-linux) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),m68k-freebsd) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),m68k-netbsd) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),m68k-amiga) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),m68k-atari) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),m68k-openbsd) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),m68k-palmos) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),m68k-embedded) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),powerpc-linux) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),powerpc-netbsd) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),powerpc-amiga) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),powerpc-macos) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),powerpc-darwin) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),powerpc-morphos) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),powerpc-embedded) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),sparc-linux) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),sparc-netbsd) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),sparc-solaris) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),sparc-embedded) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),x86_64-linux) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),x86_64-freebsd) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),x86_64-darwin) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),x86_64-win64) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),x86_64-embedded) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),arm-linux) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),arm-palmos) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),arm-wince) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),arm-gba) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),arm-nds) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),arm-embedded) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),arm-symbian) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),powerpc64-linux) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),powerpc64-darwin) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif -ifeq ($(FULL_TARGET),powerpc64-embedded) -TARGET_EXAMPLEDIRS_EXAMPLES=1 -endif ifdef TARGET_EXAMPLEDIRS_EXAMPLES examples_all: $(MAKE) -C examples all @@ -3465,3 +2043,75 @@ else ln -sf $(LAZARUS_INSTALL_DIR)/lazbuild $(INSTALL_PREFIX)/bin/lazbuild cat $(LAZARUS_INSTALL_DIR)/docs/lazbuild.1 | gzip > $(INSTALL_MAN_DIR)/man1/lazbuild.1.gz endif +ifdef inUnix +ifndef BUILDDIR +BUILDDIR=$(BASEDIR)/build +endif +ifdef LINKISCOPY +ifndef LINKTREE +LINKTREE:=$(CPPROG) -Rfp +endif +else +ifndef LINKTREE +LINKTREE:=$(CPPROG) -Rfpl +endif +endif +ifndef SVNREVISION +SVNREVISION=$(svnversion) $(BASEDIR) +endif +ifneq ($(wildcard debian/changelog),) +.PHONY: debcopy deb +DEBPACKAGEVERSION:=$(shell head -n 1 debian/changelog | awk '{ print $$2 }' | tr -d '[()]') +DEBFPCVERSION:=$(shell echo $(DEBPACKAGEVERSION) | awk -F '-' '{ print $$1 }') +DEBSRCDIR:=$(BUILDDIR)/lazarus-$(DEBFPCVERSION) +debcheck: +ifneq ($(DEBFPCVERSION),$(PACKAGE_VERSION)) + @$(ECHO) "Debian version ($(DEBFPCVERSION)) is not correct, expect $(PACKAGE_VERSION)" + @exit 1 +endif +debcopy: distclean + rm -rf ${BUILDDIR} + install -d $(DEBSRCDIR) + $(LINKTREE) Makefile.fpc $(DEBSRCDIR) + $(LINKTREE) COPYING $(DEBSRCDIR) + $(LINKTREE) COPYING.GPL $(DEBSRCDIR) + $(LINKTREE) COPYING.LGPL $(DEBSRCDIR) + $(LINKTREE) README.txt $(DEBSRCDIR) + $(LINKTREE) components $(DEBSRCDIR) + $(LINKTREE) converter $(DEBSRCDIR) + $(LINKTREE) debian $(DEBSRCDIR) + $(LINKTREE) debugger $(DEBSRCDIR) + $(LINKTREE) designer $(DEBSRCDIR) + $(LINKTREE) doceditor $(DEBSRCDIR) +ifndef NODOCS + $(LINKTREE) docs $(DEBSRCDIR) +endif + $(LINKTREE) examples $(DEBSRCDIR) + $(LINKTREE) ide $(DEBSRCDIR) + $(LINKTREE) ideintf $(DEBSRCDIR) + $(LINKTREE) images $(DEBSRCDIR) + $(LINKTREE) install $(DEBSRCDIR) + $(LINKTREE) languages $(DEBSRCDIR) + $(LINKTREE) lazarus.app $(DEBSRCDIR) + $(LINKTREE) lcl $(DEBSRCDIR) + $(LINKTREE) packager $(DEBSRCDIR) + $(LINKTREE) test $(DEBSRCDIR) + $(LINKTREE) tools $(DEBSRCDIR) + echo "const RevisionStr = '${SVNVERSION}';" > $(DEBSRCDIR)/ide/revision.inc + find $(DEBSRCDIR) -name 'CVS*' | xargs -n1 rm -rf + find $(DEBSRCDIR) -name '.svn' | xargs -n1 rm -rf + find $(DEBSRCDIR) -name 'Makefile' | xargs -n1 rm -rf + chmod 755 $(DEBSRCDIR)/debian/rules +debbuild: +ifdef NODOCS + cd $(DEBSRCDIR) ; fakeroot debian/rules binary-arch +else + cd $(DEBSRCDIR) ; fakeroot debian/rules binary +endif + mv $(DEBSRCDIR)/../*.deb . +debclean: + rm -rf $(DEBSRCDIR) + -rmdir $(BUILDDIR) +deb: debcheck debcopy debbuild debclean +endif # changelog found +endif diff --git a/Makefile.fpc b/Makefile.fpc index fc76cbc32d..aa24f96b54 100644 --- a/Makefile.fpc +++ b/Makefile.fpc @@ -4,7 +4,7 @@ [package] name=lazarus -version=0.9b +version=0.9.25 [require] packages=regexpr @@ -60,7 +60,7 @@ idebig: #----------------------------------------------------------------------------- bigidecomponents: $(MAKE) -C components bigidecomponents - + #----------------------------------------------------------------------------- starter: $(MAKE) -C ide starter @@ -71,8 +71,8 @@ lazbuilder: #----------------------------------------------------------------------------- tools: lcl components - $(MAKE) -C tools - + $(MAKE) -C tools + #----------------------------------------------------------------------------- examples: lcl components @@ -84,17 +84,17 @@ cleanide: $(MAKE) -C ide cleanide cleanlaz: cleanide - $(MAKE) -C lcl clean - $(MAKE) -C components clean - $(MAKE) -C packager clean - $(MAKE) -C designer clean - $(MAKE) -C ideintf clean + $(MAKE) -C lcl clean + $(MAKE) -C components clean + $(MAKE) -C packager clean + $(MAKE) -C designer clean + $(MAKE) -C ideintf clean purge: cleanlaz - $(MAKE) -C examples clean - $(MAKE) -C tools clean - $(MAKE) -C doceditor clean - $(MAKE) -C tools clean + $(MAKE) -C examples clean + $(MAKE) -C tools clean + $(MAKE) -C doceditor clean + $(MAKE) -C tools clean clean: cleanlaz @@ -103,27 +103,120 @@ installbase: ifeq ($(OS_TARGET),win32) else - $(MKDIR) $(INSTALL_PREFIX)/share - $(MKDIR) $(INSTALL_PREFIX)/share/lazarus - $(MKDIR) $(INSTALL_BINDIR) - $(MKDIR) $(INSTALL_MAN_DIR) - $(MKDIR) $(INSTALL_MAN_DIR)/man1 + $(MKDIR) $(INSTALL_PREFIX)/share + $(MKDIR) $(INSTALL_PREFIX)/share/lazarus + $(MKDIR) $(INSTALL_BINDIR) + $(MKDIR) $(INSTALL_MAN_DIR) + $(MKDIR) $(INSTALL_MAN_DIR)/man1 endif #----------------------------------------------------------------------------- # Many C expect 'make install' to copy the binaries to somewhere # Copy the lazarus tree to the install directory and set a link install: - $(MAKE) installbase + $(MAKE) installbase $(COPYTREE) . $(LAZARUS_INSTALL_DIR) ifeq ($(OS_TARGET),win32) else - ln -sf $(LAZARUS_INSTALL_DIR)/lazarus $(INSTALL_PREFIX)/bin/lazarus-ide - ln -sf $(LAZARUS_INSTALL_DIR)/startlazarus $(INSTALL_PREFIX)/bin/startlazarus - ln -sf $(LAZARUS_INSTALL_DIR)/lazbuild $(INSTALL_PREFIX)/bin/lazbuild - cat $(LAZARUS_INSTALL_DIR)/docs/lazbuild.1 | gzip > $(INSTALL_MAN_DIR)/man1/lazbuild.1.gz + ln -sf $(LAZARUS_INSTALL_DIR)/lazarus $(INSTALL_PREFIX)/bin/lazarus-ide + ln -sf $(LAZARUS_INSTALL_DIR)/startlazarus $(INSTALL_PREFIX)/bin/startlazarus + ln -sf $(LAZARUS_INSTALL_DIR)/lazbuild $(INSTALL_PREFIX)/bin/lazbuild + cat $(LAZARUS_INSTALL_DIR)/docs/lazbuild.1 | gzip > $(INSTALL_MAN_DIR)/man1/lazbuild.1.gz endif +########################################################################## +# Debian +########################################################################## + +ifdef inUnix + +# Build dir +ifndef BUILDDIR +BUILDDIR=$(BASEDIR)/build +endif + +# Link Tree +ifdef LINKISCOPY +ifndef LINKTREE +LINKTREE:=$(CPPROG) -Rfp +endif +else +ifndef LINKTREE +LINKTREE:=$(CPPROG) -Rfpl +endif +endif + +ifndef SVNREVISION +SVNREVISION=$(svnversion) $(BASEDIR) +endif + +ifneq ($(wildcard debian/changelog),) + +.PHONY: debcopy deb + +DEBPACKAGEVERSION:=$(shell head -n 1 debian/changelog | awk '{ print $$2 }' | tr -d '[()]') +DEBFPCVERSION:=$(shell echo $(DEBPACKAGEVERSION) | awk -F '-' '{ print $$1 }') +DEBSRCDIR:=$(BUILDDIR)/lazarus-$(DEBFPCVERSION) + +debcheck: +ifneq ($(DEBFPCVERSION),$(PACKAGE_VERSION)) + @$(ECHO) "Debian version ($(DEBFPCVERSION)) is not correct, expect $(PACKAGE_VERSION)" + @exit 1 +endif + +debcopy: distclean + rm -rf ${BUILDDIR} + install -d $(DEBSRCDIR) + $(LINKTREE) Makefile.fpc $(DEBSRCDIR) + $(LINKTREE) COPYING $(DEBSRCDIR) + $(LINKTREE) COPYING.GPL $(DEBSRCDIR) + $(LINKTREE) COPYING.LGPL $(DEBSRCDIR) + $(LINKTREE) README.txt $(DEBSRCDIR) + $(LINKTREE) components $(DEBSRCDIR) + $(LINKTREE) converter $(DEBSRCDIR) + $(LINKTREE) debian $(DEBSRCDIR) + $(LINKTREE) debugger $(DEBSRCDIR) + $(LINKTREE) designer $(DEBSRCDIR) + $(LINKTREE) doceditor $(DEBSRCDIR) +ifndef NODOCS + $(LINKTREE) docs $(DEBSRCDIR) +endif + $(LINKTREE) examples $(DEBSRCDIR) + $(LINKTREE) ide $(DEBSRCDIR) + $(LINKTREE) ideintf $(DEBSRCDIR) + $(LINKTREE) images $(DEBSRCDIR) + $(LINKTREE) install $(DEBSRCDIR) + $(LINKTREE) languages $(DEBSRCDIR) + $(LINKTREE) lazarus.app $(DEBSRCDIR) + $(LINKTREE) lcl $(DEBSRCDIR) + $(LINKTREE) packager $(DEBSRCDIR) + $(LINKTREE) test $(DEBSRCDIR) + $(LINKTREE) tools $(DEBSRCDIR) + # add ide/revision.inc + echo "const RevisionStr = '${SVNVERSION}';" > $(DEBSRCDIR)/ide/revision.inc + find $(DEBSRCDIR) -name 'CVS*' | xargs rm -rf + find $(DEBSRCDIR) -name '.svn' | xargs rm -rf + find $(DEBSRCDIR) -name 'Makefile' | xargs rm -rf + chmod 755 $(DEBSRCDIR)/debian/rules + +debbuild: +ifdef NODOCS + cd $(DEBSRCDIR) ; fakeroot debian/rules binary-arch +else + cd $(DEBSRCDIR) ; fakeroot debian/rules binary +endif + mv $(DEBSRCDIR)/../*.deb . + +debclean: + rm -rf $(DEBSRCDIR) + -rmdir $(BUILDDIR) + +deb: debcheck debcopy debbuild debclean + +endif # changelog found + +endif + # end. diff --git a/debian/changelog b/debian/changelog index 01f08e28d6..f261102ceb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,58 @@ +lazarus (0.9.25-0-0) unstable; urgency=low + + * Merged debian rules with official debian svn. + + -- Mazen Neifer Fri, 28 Dec 2007 23:52:02 +0100 + +lazarus (0.9.24-0-3) unstable; urgency=low + + * Use fpc-depends to calculate dependencies more accurately. + * Add Recommends: fpc-source. (Closes: #413806) + * Use bzip2 for compressing the binary package and add + Pre-Depends: dpkg (>= 1.10.24). + * Change Standards-Version: 3.7.3. + + -- Torsten Werner Tue, 18 Dec 2007 20:22:02 +0100 + +lazarus (0.9.24-0-2) unstable; urgency=low + + * Set FPC=fpc for building lazarus. + + -- Torsten Werner Tue, 04 Dec 2007 20:56:52 +0100 + +lazarus (0.9.24-0-1) unstable; urgency=low + + * new upstream release + * Implement get-orig-source in debian/rules. + * Update Vcs and Homepage headers in debian/control. + * Add Architecture: arm. + * Remove debian/*.ex and debian/files in clean target. (Closes: #451056) + * Add and fix debian/menu. + * Do not ignore errors of 'make distclean'. + + -- Torsten Werner Mon, 03 Dec 2007 22:54:10 +0100 + +lazarus (0.9.22-1) unstable; urgency=low + + * Add homepage to debian/control. + * New upstream release. (Closes: #421850, #408512) + * Remove old patch and add new symlink /usr/bin/startlazarus. + * Add myself to Uploaders. + * Add XS-X-Vcs-Svn header to debian/control. + + -- Torsten Werner Sun, 6 May 2007 13:46:10 +0200 + +lazarus (0.9.20-1) unstable; urgency=low + + * New upstream release (Closes: #298726) + * Fix Build-Dependencies (Closes: #303864) + * Fix desktop file (Closes: #329071, #275802) + * debian/rules: + + Remove unnecessary comments + + Use dpatch to apply patches + + -- Varun Hiremath Sun, 14 Jan 2007 12:20:05 +0530 + lazarus (0.9.17-1) experimental; urgency=low * Snapshot. diff --git a/debian/compat b/debian/compat index b8626c4cff..7ed6ff82de 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -4 +5 diff --git a/debian/control b/debian/control index e05539bd06..dd602cec3f 100644 --- a/debian/control +++ b/debian/control @@ -2,14 +2,24 @@ Source: lazarus Section: devel Priority: optional Maintainer: Carlos Laviola -Build-Depends: debhelper (>= 4.0.0), fp-compiler (= 2.0.2-1), fp-units-base (= 2.0.2-1), fp-units-db (= 2.0.2-1), fp-units-fcl (= 2.0.2-1), fp-units-gfx (= 2.0.2-1), fp-units-gtk (= 2.0.2-1), fp-units-misc (= 2.0.2-1), fp-units-net (= 2.0.2-1), fp-units-rtl (= 2.0.2-1), fp-utils (= 2.0.2-1), imagemagick, libgdk-pixbuf-dev -Standards-Version: 3.6.1.1 +Uploaders: Torsten Werner +Build-Depends: debhelper (>= 5), fp-compiler (>= 2.2.0-3), fp-units-base, + fp-units-db, fp-units-fcl, fp-units-gfx, fp-units-gtk, fp-units-misc, + fp-units-net, fp-units-rtl, fp-utils, imagemagick, libgdk-pixbuf-dev +Standards-Version: 3.7.3 +Homepage: http://www.lazarus.freepascal.org +Vcs-Svn: https://bollin.googlecode.com/svn/lazarus/trunk +Vcs-Browser: http://bollin.googlecode.com/svn/lazarus/trunk Package: lazarus -Architecture: i386 powerpc sparc -Depends: ${shlibs:Depends}, fp-compiler (= 2.0.2-1), fp-units-base (= 2.0.2-1), fp-units-rtl (= 2.0.2-1), fp-units-fcl (= 2.0.2-1), fp-units-gtk (= 2.0.2-1), libgtk1.2-dev, libgdk-pixbuf-dev -Recommends: fp-units-db (= 2.0.2-1), fp-units-gfx (= 2.0.2-1), fp-units-gnome1 (= 2.0.2-1), fp-units-misc (= 2.0.2-1), fp-units-net (= 2.0.2-1) -Suggests: fp-utils (= 2.0.2-1) +Architecture: i386 powerpc sparc amd64 arm +Pre-Depends: dpkg (>= 1.10.24) +Depends: ${shlibs:Depends}, fp-compiler, fp-units-base, fp-units-rtl, + fp-units-fcl, fp-units-gtk, libgtk1.2-dev, libgdk-pixbuf-dev, + ${fpc-abi:Depends} +Recommends: fp-units-db, fp-units-gfx, fp-units-gnome1, fp-units-misc, + fp-units-net, fpc-source +Suggests: fp-utils Description: Rapid Application Development (RAD) tool for Free Pascal Lazarus are the class libraries for Free Pascal that emulate Delphi. Free Pascal is a GPL'd compiler that runs on Linux, Win32, OS/2, 68K diff --git a/debian/docs b/debian/docs index e845566c06..a0fadcd380 100644 --- a/debian/docs +++ b/debian/docs @@ -1 +1,2 @@ -README +README.txt +debian/README.Debian diff --git a/debian/links b/debian/links new file mode 100644 index 0000000000..e54ceda442 --- /dev/null +++ b/debian/links @@ -0,0 +1,2 @@ +/usr/lib/lazarus/startlazarus /usr/bin/startlazarus +/usr/lib/lazarus/startlazarus /usr/bin/lazarus-ide diff --git a/debian/menu b/debian/menu index f34c80a0dd..3bd54c1259 100644 --- a/debian/menu +++ b/debian/menu @@ -1,6 +1,6 @@ ?package(lazarus):needs="X11"\ title="Lazarus IDE"\ - section="Apps/Programming"\ + section="Applications/Programming"\ hints="Programming,Delphi"\ icon="/usr/share/pixmaps/lazarus.xpm"\ command="/usr/bin/lazarus-ide" diff --git a/debian/rules b/debian/rules index 09dab6a462..c949456193 100755 --- a/debian/rules +++ b/debian/rules @@ -16,68 +16,66 @@ configure: configure-stamp configure-stamp: dh_testdir # Add here commands to configure the package. - + find -name 'Makefile.fpc' | xargs fpcmake touch configure-stamp - -build: build-stamp +build: patch build-stamp build-stamp: configure-stamp dh_testdir - - # Add here commands to compile the package. - $(MAKE) USESVN2REVISIONINC=0 - #/usr/bin/docbook-to-man debian/lazarus.sgml > lazarus.1 - + $(MAKE) USESVN2REVISIONINC=0 FPC=fpc touch build-stamp -clean: +clean: clean-patched unpatch + +clean-patched: dh_testdir dh_testroot - rm -f build-stamp configure-stamp - - # Add here commands to clean up after the build process. - -$(MAKE) distclean - + rm -f build-stamp configure-stamp lazbuild debian/*.ex debian/files + $(MAKE) distclean dh_clean +patch: patch-stamp + +patch-stamp: + #dpatch apply-all + touch patch-stamp + +unpatch: + #dpatch deapply-all + rm -rf patch-stamp debian/patched + install: build dh_testdir dh_testroot dh_clean -k dh_installdirs - - # Add here commands to install the package into debian/lazarus. - # copy lazarus to /usr/share install -d $(LAZDEBDIR)/usr/lib/lazarus install -d $(LAZDEBDIR)/usr/bin - sh $(CURDIR)/debian/move-usr-lib.sh $(LAZDEBDIR) - # copy icons and menu entries for the GNOME menu install -d $(LAZDEBDIR)/usr/share/pixmaps install -d $(LAZDEBDIR)/usr/share/applications install -d $(LAZDEBDIR)/usr/bin - convert -geometry 32x32 $(CURDIR)/images/ide_icon48x48.png $(LAZDEBDIR)/usr/share/pixmaps/lazarus.xpm chmod 644 $(LAZDEBDIR)/usr/share/pixmaps/lazarus.xpm install -m 644 $(CURDIR)/install/lazarus.desktop $(LAZDEBDIR)/usr/share/applications/lazarus.desktop - + # Build architecture-independent files here. binary-indep: build install -# We have nothing to do by default. # Build architecture-dependent files here. binary-arch: build install dh_testdir dh_testroot - dh_link usr/lib/lazarus/lazarus usr/bin/lazarus-ide + dh_link dh_installchangelogs dh_installdocs dh_installexamples dh_installmenu dh_installman + fpc-depends dh_strip dh_compress dh_fixperms @@ -85,7 +83,10 @@ binary-arch: build install dh_shlibdeps dh_gencontrol dh_md5sums - dh_builddeb + dh_builddeb -- -Z bzip2 + +get-orig-source: + -uscan --upstream-version=0 --rename binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000000..89d3a42241 --- /dev/null +++ b/debian/watch @@ -0,0 +1,3 @@ +version=3 +http://sf.net/lazarus/lazarus-(.*).tar.gz +