+ Added synedit to the components

git-svn-id: trunk@142 -
This commit is contained in:
lazarus 2001-01-28 16:16:11 +00:00
parent d0a3aae6d1
commit b45677ffb5
8 changed files with 1636 additions and 85 deletions

1
.gitattributes vendored
View File

@ -1,4 +1,5 @@
* text=auto !eol
components/synedit/allunits.pp svneol=native#text/pascal
components/synedit/synedit.inc svneol=native#text/pascal
components/synedit/synedit.pp svneol=native#text/pascal
components/synedit/syneditautocomplete.pp svneol=native#text/pascal

View File

@ -1,13 +1,14 @@
#
# Makefile generated by fpcmake v1.00 [2000/12/18]
# Makefile generated by fpcmake v1.00 [2001/01/09]
#
defaultrule: all
#####################################################################
# Autodetect OS (Linux or Dos or Windows NT)
# Autodetect OS (Linux or Dos or Windows NT or OS/2)
# define inUnix when running under Unix (Linux,FreeBSD)
# define inWinNT when running under WinNT
# define inOS2 when running under OS/2
#####################################################################
# We need only / in the path
@ -49,6 +50,25 @@ else
SRCEXEEXT=.exe
endif
# The extension of batch files / scripts
ifdef inUnix
BATCHEXT=.sh
else
ifdef inOS2
BATCHEXT=.cmd
else
BATCHEXT=.bat
endif
endif
# Path Separator, the subst trick is necessary for the \ that can't exists
# at the end of a line
ifdef inUnix
PATHSEP=/
else
PATHSEP=$(subst /,\,/)
endif
# The path which is searched separated by spaces
ifdef inUnix
SEARCHPATH=$(subst :, ,$(PATH))
@ -291,15 +311,7 @@ LD=ld
endif
# ppas.bat / ppas.sh
ifdef inUnix
PPAS=ppas.sh
else
ifdef inOS2
PPAS=ppas.cmd
else
PPAS=ppas.bat
endif
endif
PPAS=ppas$(BATCHEXT)
# ldconfig to rebuild .so cache
ifdef inUnix
@ -1113,6 +1125,9 @@ endif
ifeq ($(OS_TARGET),win32)
PACKAGESUFFIX=w32
endif
ifeq ($(OS_TARGET),os2)
PACKAGESUFFIX=emx
endif
endif
# Temporary path to pack a file
@ -1138,18 +1153,48 @@ USETAR=1
endif
endif
# Use a wrapper script by default for OS/2
ifdef inOS2
USEZIPWRAPPER=1
endif
# Create commands to create the zip/tar file
ZIPWRAPPER=$(DESTZIPDIR)/fpczip$(BATCHEXT)
ZIPCMD_CDPACK:=cd $(subst /,$(PATHSEP),$(PACKDIR))
ZIPCMD_CDBASE:=cd $(subst /,$(PATHSEP),$(BASEDIR))
ifdef USETAR
ZIPDESTFILE:=$(DESTZIPDIR)/$(ZIPNAME)$(TAREXT)
ZIPCMD_ZIP:=$(TARPROG) cf$(TAROPT) $(ZIPDESTFILE) *
else
ZIPDESTFILE:=$(DESTZIPDIR)/$(ZIPNAME)$(ZIPEXT)
ZIPCMD_ZIP:=$(subst /,$(PATHSEP),$(ZIPPROG)) -Dr $(ZIPOPT) $(ZIPDESTFILE) *
endif
fpc_zipinstall:
ifndef ZIPNAME
@$(ECHO) "Please specify ZIPNAME!"
@exit 1
else
$(MAKE) $(ZIPTARGET) PREFIXINSTALLDIR=$(PACKDIR)
ifdef USETAR
$(DEL) $(DESTZIPDIR)/$(ZIPNAME)$(TAREXT)
cd $(PACKDIR) ; $(TARPROG) cf$(TAROPT) $(DESTZIPDIR)/$(ZIPNAME)$(TAREXT) * ; cd $(BASEDIR)
$(DEL) $(ZIPDESTFILE)
ifdef USEZIPWRAPPER
ifneq ($(ECHO),echo)
$(ECHO) "$(ZIPCMD_CDPACK)" > $(ZIPWRAPPER)
$(ECHO) "$(ZIPCMD_ZIP)" >> $(ZIPWRAPPER)
$(ECHO) "$(ZIPCMD_CDBASE)" >> $(ZIPWRAPPER)
else
$(DEL) $(DESTZIPDIR)/$(ZIPNAME)$(ZIPEXT)
cd $(PACKDIR) ; $(ZIPPROG) -Dr $(ZIPOPT) $(DESTZIPDIR)/$(ZIPNAME)$(ZIPEXT) * ; cd $(BASEDIR)
$(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)
endif
@ -1434,7 +1479,7 @@ lcl: lcl_all
examples: lcl
$(MAKE) -C examples
components: components_all
components: lcl components_all
ide:
$(MAKE) --assume-new=lazarus.pp lazarus$(EXEEXT)

View File

@ -28,7 +28,7 @@ lcl: lcl_all
examples: lcl
$(MAKE) -C examples
components: components_all
components: lcl components_all
ide:
$(MAKE) --assume-new=lazarus.pp lazarus$(EXEEXT)

View File

@ -1,5 +1,5 @@
#
# Makefile generated by fpcmake v1.00 [2000/12/19]
# Makefile generated by fpcmake v1.00 [2001/01/09]
#
defaultrule: all
@ -50,6 +50,25 @@ else
SRCEXEEXT=.exe
endif
# The extension of batch files / scripts
ifdef inUnix
BATCHEXT=.sh
else
ifdef inOS2
BATCHEXT=.cmd
else
BATCHEXT=.bat
endif
endif
# Path Separator, the subst trick is necessary for the \ that can't exists
# at the end of a line
ifdef inUnix
PATHSEP=/
else
PATHSEP=$(subst /,\,/)
endif
# The path which is searched separated by spaces
ifdef inUnix
SEARCHPATH=$(subst :, ,$(PATH))
@ -111,11 +130,11 @@ export FPC OS_TARGET OS_SOURCE CPU_TARGET CPU_SOURCE FPC_VERSION
# Pre Settings
#####################################################################
ifneq (,$(findstring NEW_EDITOR,$(OPT)))
THE_EDIT=synedit
else
THE_EDIT=mwedit
endif
#ifneq (,$(findstring NEW_EDITOR,$(OPT)))
# THE_EDIT=mwedit92
#else
# THE_EDIT=mwedit
#endif
#####################################################################
# FPCDIR Setting
#####################################################################
@ -162,7 +181,7 @@ endif
# Targets
override DIROBJECTS+=$(wildcard $(THE_EDIT))
override DIROBJECTS+=$(wildcard synedit mwedit)
# Clean
@ -278,15 +297,7 @@ LD=ld
endif
# ppas.bat / ppas.sh
ifdef inUnix
PPAS=ppas.sh
else
ifdef inOS2
PPAS=ppas.cmd
else
PPAS=ppas.bat
endif
endif
PPAS=ppas$(BATCHEXT)
# ldconfig to rebuild .so cache
ifdef inUnix
@ -994,18 +1005,48 @@ USETAR=1
endif
endif
# Use a wrapper script by default for OS/2
ifdef inOS2
USEZIPWRAPPER=1
endif
# Create commands to create the zip/tar file
ZIPWRAPPER=$(DESTZIPDIR)/fpczip$(BATCHEXT)
ZIPCMD_CDPACK:=cd $(subst /,$(PATHSEP),$(PACKDIR))
ZIPCMD_CDBASE:=cd $(subst /,$(PATHSEP),$(BASEDIR))
ifdef USETAR
ZIPDESTFILE:=$(DESTZIPDIR)/$(ZIPNAME)$(TAREXT)
ZIPCMD_ZIP:=$(TARPROG) cf$(TAROPT) $(ZIPDESTFILE) *
else
ZIPDESTFILE:=$(DESTZIPDIR)/$(ZIPNAME)$(ZIPEXT)
ZIPCMD_ZIP:=$(subst /,$(PATHSEP),$(ZIPPROG)) -Dr $(ZIPOPT) $(ZIPDESTFILE) *
endif
fpc_zipinstall:
ifndef ZIPNAME
@$(ECHO) "Please specify ZIPNAME!"
@exit 1
else
$(MAKE) $(ZIPTARGET) PREFIXINSTALLDIR=$(PACKDIR)
ifdef USETAR
$(DEL) $(DESTZIPDIR)/$(ZIPNAME)$(TAREXT)
cd $(PACKDIR) ; $(TARPROG) cf$(TAROPT) $(DESTZIPDIR)/$(ZIPNAME)$(TAREXT) * ; cd $(BASEDIR)
$(DEL) $(ZIPDESTFILE)
ifdef USEZIPWRAPPER
ifneq ($(ECHO),echo)
$(ECHO) "$(ZIPCMD_CDPACK)" > $(ZIPWRAPPER)
$(ECHO) "$(ZIPCMD_ZIP)" >> $(ZIPWRAPPER)
$(ECHO) "$(ZIPCMD_CDBASE)" >> $(ZIPWRAPPER)
else
$(DEL) $(DESTZIPDIR)/$(ZIPNAME)$(ZIPEXT)
cd $(PACKDIR) ; $(ZIPPROG) -Dr $(ZIPOPT) $(DESTZIPDIR)/$(ZIPNAME)$(ZIPEXT) * ; cd $(BASEDIR)
$(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)
endif
@ -1148,66 +1189,127 @@ endif
# Directories
#####################################################################
OBJECTDIRTHE_EDIT=1
OBJECTDIRSYNEDIT=1
OBJECTDIRMWEDIT=1
# Dir $(THE_EDIT)
# Dir synedit
ifdef OBJECTDIRTHE_EDIT
.PHONY: $(THE_EDIT)_all $(THE_EDIT)_debug $(THE_EDIT)_examples $(THE_EDIT)_test $(THE_EDIT)_smart $(THE_EDIT)_shared $(THE_EDIT)_showinstall $(THE_EDIT)_install $(THE_EDIT)_sourceinstall $(THE_EDIT)_exampleinstall $(THE_EDIT)_zipinstall $(THE_EDIT)_zipsourceinstall $(THE_EDIT)_zipexampleinstall $(THE_EDIT)_clean $(THE_EDIT)_distclean $(THE_EDIT)_cleanall $(THE_EDIT)_require $(THE_EDIT)_info
ifdef OBJECTDIRSYNEDIT
.PHONY: synedit_all synedit_debug synedit_examples synedit_test synedit_smart synedit_shared synedit_showinstall synedit_install synedit_sourceinstall synedit_exampleinstall synedit_zipinstall synedit_zipsourceinstall synedit_zipexampleinstall synedit_clean synedit_distclean synedit_cleanall synedit_require synedit_info
$(THE_EDIT)_all:
$(MAKE) -C $(THE_EDIT) all
synedit_all:
$(MAKE) -C synedit all
$(THE_EDIT)_debug:
$(MAKE) -C $(THE_EDIT) debug
synedit_debug:
$(MAKE) -C synedit debug
$(THE_EDIT)_examples:
$(MAKE) -C $(THE_EDIT) examples
synedit_examples:
$(MAKE) -C synedit examples
$(THE_EDIT)_test:
$(MAKE) -C $(THE_EDIT) test
synedit_test:
$(MAKE) -C synedit test
$(THE_EDIT)_smart:
$(MAKE) -C $(THE_EDIT) smart
synedit_smart:
$(MAKE) -C synedit smart
$(THE_EDIT)_shared:
$(MAKE) -C $(THE_EDIT) shared
synedit_shared:
$(MAKE) -C synedit shared
$(THE_EDIT)_showinstall:
$(MAKE) -C $(THE_EDIT) showinstall
synedit_showinstall:
$(MAKE) -C synedit showinstall
$(THE_EDIT)_install:
$(MAKE) -C $(THE_EDIT) install
synedit_install:
$(MAKE) -C synedit install
$(THE_EDIT)_sourceinstall:
$(MAKE) -C $(THE_EDIT) sourceinstall
synedit_sourceinstall:
$(MAKE) -C synedit sourceinstall
$(THE_EDIT)_exampleinstall:
$(MAKE) -C $(THE_EDIT) exampleinstall
synedit_exampleinstall:
$(MAKE) -C synedit exampleinstall
$(THE_EDIT)_zipinstall:
$(MAKE) -C $(THE_EDIT) zipinstall
synedit_zipinstall:
$(MAKE) -C synedit zipinstall
$(THE_EDIT)_zipsourceinstall:
$(MAKE) -C $(THE_EDIT) zipsourceinstall
synedit_zipsourceinstall:
$(MAKE) -C synedit zipsourceinstall
$(THE_EDIT)_zipexampleinstall:
$(MAKE) -C $(THE_EDIT) zipexampleinstall
synedit_zipexampleinstall:
$(MAKE) -C synedit zipexampleinstall
$(THE_EDIT)_clean:
$(MAKE) -C $(THE_EDIT) clean
synedit_clean:
$(MAKE) -C synedit clean
$(THE_EDIT)_distclean:
$(MAKE) -C $(THE_EDIT) distclean
synedit_distclean:
$(MAKE) -C synedit distclean
$(THE_EDIT)_cleanall:
$(MAKE) -C $(THE_EDIT) cleanall
synedit_cleanall:
$(MAKE) -C synedit cleanall
$(THE_EDIT)_require:
$(MAKE) -C $(THE_EDIT) require
synedit_require:
$(MAKE) -C synedit require
$(THE_EDIT)_info:
$(MAKE) -C $(THE_EDIT) info
synedit_info:
$(MAKE) -C synedit info
endif
# Dir mwedit
ifdef OBJECTDIRMWEDIT
.PHONY: mwedit_all mwedit_debug mwedit_examples mwedit_test mwedit_smart mwedit_shared mwedit_showinstall mwedit_install mwedit_sourceinstall mwedit_exampleinstall mwedit_zipinstall mwedit_zipsourceinstall mwedit_zipexampleinstall mwedit_clean mwedit_distclean mwedit_cleanall mwedit_require mwedit_info
mwedit_all:
$(MAKE) -C mwedit all
mwedit_debug:
$(MAKE) -C mwedit debug
mwedit_examples:
$(MAKE) -C mwedit examples
mwedit_test:
$(MAKE) -C mwedit test
mwedit_smart:
$(MAKE) -C mwedit smart
mwedit_shared:
$(MAKE) -C mwedit shared
mwedit_showinstall:
$(MAKE) -C mwedit showinstall
mwedit_install:
$(MAKE) -C mwedit install
mwedit_sourceinstall:
$(MAKE) -C mwedit sourceinstall
mwedit_exampleinstall:
$(MAKE) -C mwedit exampleinstall
mwedit_zipinstall:
$(MAKE) -C mwedit zipinstall
mwedit_zipsourceinstall:
$(MAKE) -C mwedit zipsourceinstall
mwedit_zipexampleinstall:
$(MAKE) -C mwedit zipexampleinstall
mwedit_clean:
$(MAKE) -C mwedit clean
mwedit_distclean:
$(MAKE) -C mwedit distclean
mwedit_cleanall:
$(MAKE) -C mwedit cleanall
mwedit_require:
$(MAKE) -C mwedit require
mwedit_info:
$(MAKE) -C mwedit info
endif
#####################################################################

View File

@ -3,16 +3,17 @@
#
[targets]
dirs=$(THE_EDIT)
#dirs=$(THE_EDIT)
dirs=synedit mwedit
[dirs]
[presettings]
ifneq (,$(findstring NEW_EDITOR,$(OPT)))
THE_EDIT=mwedit92
else
THE_EDIT=mwedit
endif
#ifneq (,$(findstring NEW_EDITOR,$(OPT)))
# THE_EDIT=mwedit92
#else
# THE_EDIT=mwedit
#endif
[postsettings]

1343
components/synedit/Makefile Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,31 @@
# $Id$
#
# Makefile.fpc for Lazarus for Free Pascal
#
[targets]
units=allunits
[require]
packages=fcl gtk
[clean]
units=$(basename $(wildcard $(UNITTARGETDIR)/*$(PPUEXT)))
files=$(wildcard $(UNITTARGETDIR)/*$(OEXT))
[dirs]
# target dir needs to be . or a full path otherwise the
# unittargetdir will be corrupt
targetdir=.
unittargetdir=../units
unitdir=$(UNITTARGETDIR) ../../lcl/units
[libs]
[rules]
cleartarget:
-$(DEL) $(UNITTARGETDIR)/allunits$(PPUEXT)
all: cleartarget allunits$(PPUEXT)
-$(DEL) $(UNITTARGETDIR)/allunits$(PPUEXT)

View File

@ -0,0 +1,28 @@
{ $Id$ }
{
/***************************************************************************
allunits.pp
dummy unit to compile all units
/***************************************************************************
}
unit allunits;
interface
uses
synedit, syneditautocomplete, synedithighlighter, syneditkeycmds,
syneditmiscclasses, syneditmiscprocs, syneditsearch, syneditstrconst,
synedittextbuffer, synedittypes, synhighlighterpas, syntextdrawer;
implementation
end.
{ =============================================================================
$Log$
Revision 1.1 2001/01/28 16:16:11 lazarus
MWE:
+ Added synedit to the components
}