mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-10 19:18:14 +02:00
examples: make help
git-svn-id: trunk@36042 -
This commit is contained in:
parent
7be38e8951
commit
564702bf75
72
Makefile
72
Makefile
@ -3847,42 +3847,42 @@ include fpcmake.loc
|
||||
endif
|
||||
.PHONY: help lcl components packager/registration ideintf bigidecomponents lazbuild tools ide idepkg idebig cleanide bigide bigideclean useride starter all clean purge examples install
|
||||
help:
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Targets"
|
||||
@$(ECHO) " all build minimal IDE, lazbuild, startlazarus"
|
||||
@$(ECHO) " clean deletes files that 'all' creates"
|
||||
@$(ECHO) " lazbuild build lazbuild and lcl with nogui widgetset"
|
||||
@$(ECHO) " starter build startlazarus"
|
||||
@$(ECHO) " bigide build IDE with a standard set of packages"
|
||||
@$(ECHO) " cleanbigide deletes files that 'bigide' creates"
|
||||
@$(ECHO) " tools build lazres, svn2revisioninc, updatepofiles, lrstolfm"
|
||||
@$(ECHO) " examples build basic examples. Note: special examples have their own directory"
|
||||
@$(ECHO) " lcl build lcl"
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Examples:"
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Updating svn and build a minimal IDE, startlazarus and lazbuild:"
|
||||
@$(ECHO) " make clean"
|
||||
@$(ECHO) " svn up"
|
||||
@$(ECHO) " make clean all"
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Note: You can start lazarus with 'startlazarus'"
|
||||
@$(ECHO) " Note: Use the IDE or lazbuild to compile your projects/packages."
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Updating svn and build an IDE with your last set of packages:"
|
||||
@$(ECHO) " make clean"
|
||||
@$(ECHO) " svn up"
|
||||
@$(ECHO) " make clean lazbuild"
|
||||
@$(ECHO) " ./lazbuild --build-ide="
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Note: Windows users must execute 'lazbuild.exe --build-ide='"
|
||||
@$(ECHO)
|
||||
@$(ECHO) Clean up:
|
||||
@$(ECHO) " There is no command to clean up a svn repository completely, but"
|
||||
@$(ECHO) " you can use the following command under Linux/OS X:"
|
||||
@$(ECHO) " svn status | grep '\?' | sed -e 's/\? *//' | xargs rm -r"
|
||||
@$(ECHO)
|
||||
@exit
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Targets"
|
||||
@$(ECHO) " all build minimal IDE, lazbuild, startlazarus"
|
||||
@$(ECHO) " clean deletes files that 'all' creates"
|
||||
@$(ECHO) " lazbuild build lazbuild and lcl with nogui widgetset"
|
||||
@$(ECHO) " starter build startlazarus"
|
||||
@$(ECHO) " bigide build IDE with a standard set of packages"
|
||||
@$(ECHO) " cleanbigide deletes files that 'bigide' creates"
|
||||
@$(ECHO) " tools build lazres, svn2revisioninc, updatepofiles, lrstolfm"
|
||||
@$(ECHO) " examples build basic examples. Note: special examples have their own directory"
|
||||
@$(ECHO) " lcl build lcl"
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Examples:"
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Updating svn and build a minimal IDE, startlazarus and lazbuild:"
|
||||
@$(ECHO) " make clean"
|
||||
@$(ECHO) " svn up"
|
||||
@$(ECHO) " make clean all"
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Note: You can start lazarus with 'startlazarus'"
|
||||
@$(ECHO) " Note: Use the IDE or lazbuild to compile your projects/packages."
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Updating svn and build an IDE with your last set of packages:"
|
||||
@$(ECHO) " make clean"
|
||||
@$(ECHO) " svn up"
|
||||
@$(ECHO) " make clean lazbuild"
|
||||
@$(ECHO) " ./lazbuild --build-ide="
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Note: Windows users must execute 'lazbuild.exe --build-ide='"
|
||||
@$(ECHO)
|
||||
@$(ECHO) Clean up:
|
||||
@$(ECHO) " There is no command to clean up a svn repository completely, but"
|
||||
@$(ECHO) " you can use the following command under Linux/OS X:"
|
||||
@$(ECHO) " svn status | grep '\?' | sed -e 's/\? *//' | xargs rm -r"
|
||||
@$(ECHO)
|
||||
@exit
|
||||
lazutils: packager/registration
|
||||
$(MAKE) -C components/lazutils
|
||||
ide:
|
||||
|
72
Makefile.fpc
72
Makefile.fpc
@ -49,42 +49,42 @@ endif
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
help:
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Targets"
|
||||
@$(ECHO) " all build minimal IDE, lazbuild, startlazarus"
|
||||
@$(ECHO) " clean deletes files that 'all' creates"
|
||||
@$(ECHO) " lazbuild build lazbuild and lcl with nogui widgetset"
|
||||
@$(ECHO) " starter build startlazarus"
|
||||
@$(ECHO) " bigide build IDE with a standard set of packages"
|
||||
@$(ECHO) " cleanbigide deletes files that 'bigide' creates"
|
||||
@$(ECHO) " tools build lazres, svn2revisioninc, updatepofiles, lrstolfm"
|
||||
@$(ECHO) " examples build basic examples. Note: special examples have their own directory"
|
||||
@$(ECHO) " lcl build lcl"
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Examples:"
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Updating svn and build a minimal IDE, startlazarus and lazbuild:"
|
||||
@$(ECHO) " make clean"
|
||||
@$(ECHO) " svn up"
|
||||
@$(ECHO) " make clean all"
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Note: You can start lazarus with 'startlazarus'"
|
||||
@$(ECHO) " Note: Use the IDE or lazbuild to compile your projects/packages."
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Updating svn and build an IDE with your last set of packages:"
|
||||
@$(ECHO) " make clean"
|
||||
@$(ECHO) " svn up"
|
||||
@$(ECHO) " make clean lazbuild"
|
||||
@$(ECHO) " ./lazbuild --build-ide="
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Note: Windows users must execute 'lazbuild.exe --build-ide='"
|
||||
@$(ECHO)
|
||||
@$(ECHO) Clean up:
|
||||
@$(ECHO) " There is no command to clean up a svn repository completely, but"
|
||||
@$(ECHO) " you can use the following command under Linux/OS X:"
|
||||
@$(ECHO) " svn status | grep '\?' | sed -e 's/\? *//' | xargs rm -r"
|
||||
@$(ECHO)
|
||||
@exit
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Targets"
|
||||
@$(ECHO) " all build minimal IDE, lazbuild, startlazarus"
|
||||
@$(ECHO) " clean deletes files that 'all' creates"
|
||||
@$(ECHO) " lazbuild build lazbuild and lcl with nogui widgetset"
|
||||
@$(ECHO) " starter build startlazarus"
|
||||
@$(ECHO) " bigide build IDE with a standard set of packages"
|
||||
@$(ECHO) " cleanbigide deletes files that 'bigide' creates"
|
||||
@$(ECHO) " tools build lazres, svn2revisioninc, updatepofiles, lrstolfm"
|
||||
@$(ECHO) " examples build basic examples. Note: special examples have their own directory"
|
||||
@$(ECHO) " lcl build lcl"
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Examples:"
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Updating svn and build a minimal IDE, startlazarus and lazbuild:"
|
||||
@$(ECHO) " make clean"
|
||||
@$(ECHO) " svn up"
|
||||
@$(ECHO) " make clean all"
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Note: You can start lazarus with 'startlazarus'"
|
||||
@$(ECHO) " Note: Use the IDE or lazbuild to compile your projects/packages."
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Updating svn and build an IDE with your last set of packages:"
|
||||
@$(ECHO) " make clean"
|
||||
@$(ECHO) " svn up"
|
||||
@$(ECHO) " make clean lazbuild"
|
||||
@$(ECHO) " ./lazbuild --build-ide="
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Note: Windows users must execute 'lazbuild.exe --build-ide='"
|
||||
@$(ECHO)
|
||||
@$(ECHO) Clean up:
|
||||
@$(ECHO) " There is no command to clean up a svn repository completely, but"
|
||||
@$(ECHO) " you can use the following command under Linux/OS X:"
|
||||
@$(ECHO) " svn status | grep '\?' | sed -e 's/\? *//' | xargs rm -r"
|
||||
@$(ECHO)
|
||||
@exit
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
lazutils: packager/registration
|
||||
|
@ -1,8 +1,8 @@
|
||||
#
|
||||
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2012/01/21]
|
||||
# Don't edit, this file is generated by FPCMake Version 2.0.0 [2012/03/11]
|
||||
#
|
||||
default: all
|
||||
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku 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 i386-nativent i386-iphonesim 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 powerpc-wii sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-solaris x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-darwin arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded avr-embedded armeb-linux armeb-embedded mipsel-linux
|
||||
MAKEFILETARGETS=i386-linux i386-go32v2 i386-win32 i386-os2 i386-freebsd i386-beos i386-haiku 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 i386-nativent i386-iphonesim 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 powerpc-wii sparc-linux sparc-netbsd sparc-solaris sparc-embedded x86_64-linux x86_64-freebsd x86_64-solaris x86_64-darwin x86_64-win64 x86_64-embedded arm-linux arm-palmos arm-darwin arm-wince arm-gba arm-nds arm-embedded arm-symbian powerpc64-linux powerpc64-darwin powerpc64-embedded avr-embedded armeb-linux armeb-embedded mips-linux mipsel-linux
|
||||
BSDs = freebsd netbsd openbsd darwin
|
||||
UNIXs = linux $(BSDs) solaris qnx haiku
|
||||
LIMIT83fs = go32v2 os2 emx watcom
|
||||
@ -312,7 +312,6 @@ endif
|
||||
ifeq ($(OS_TARGET),win32)
|
||||
LAZARUS_OPT+= -WG
|
||||
endif
|
||||
cleanall: clean
|
||||
ifeq ($(FULL_TARGET),i386-linux)
|
||||
override TARGET_UNITS+=hello bitbutton checkbox combobox comdialogs edittest groupbox groupboxnested listboxtest listviewtest loadpicture memotest messagedialogs notebk notebooktest progressbar scrollbar speedtest synedit1 taborder testall toolbar trackbar
|
||||
endif
|
||||
@ -499,6 +498,9 @@ endif
|
||||
ifeq ($(FULL_TARGET),armeb-embedded)
|
||||
override TARGET_UNITS+=hello bitbutton checkbox combobox comdialogs edittest groupbox groupboxnested listboxtest listviewtest loadpicture memotest messagedialogs notebk notebooktest progressbar scrollbar speedtest synedit1 taborder testall toolbar trackbar
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),mips-linux)
|
||||
override TARGET_UNITS+=hello bitbutton checkbox combobox comdialogs edittest groupbox groupboxnested listboxtest listviewtest loadpicture memotest messagedialogs notebk notebooktest progressbar scrollbar speedtest synedit1 taborder testall toolbar trackbar
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),mipsel-linux)
|
||||
override TARGET_UNITS+=hello bitbutton checkbox combobox comdialogs edittest groupbox groupboxnested listboxtest listviewtest loadpicture memotest messagedialogs notebk notebooktest progressbar scrollbar speedtest synedit1 taborder testall toolbar trackbar
|
||||
endif
|
||||
@ -688,6 +690,9 @@ endif
|
||||
ifeq ($(FULL_TARGET),armeb-embedded)
|
||||
override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard trayicon/*$(OEXT)) $(wildcard trayicon/*$(PPUEXT)) $(wildcard units/$(CPU_TARGET)-$(OS_TARGET)/*.or) hello bitbutton checkbox combobox comdialogs edittest groupbox groupboxnested listboxtest listviewtest loadpicture memotest messagedialogs notebk notebooktest progressbar scrollbar speedtest synedit1 taborder testall toolbar trackbar
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),mips-linux)
|
||||
override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard trayicon/*$(OEXT)) $(wildcard trayicon/*$(PPUEXT)) $(wildcard units/$(CPU_TARGET)-$(OS_TARGET)/*.or) hello bitbutton checkbox combobox comdialogs edittest groupbox groupboxnested listboxtest listviewtest loadpicture memotest messagedialogs notebk notebooktest progressbar scrollbar speedtest synedit1 taborder testall toolbar trackbar
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),mipsel-linux)
|
||||
override CLEAN_FILES+=$(wildcard *$(OEXT)) $(wildcard *$(PPUEXT)) $(wildcard units/$(CPU_TARGET)-$(OS_TARGET)/*$(OEXT)) $(wildcard units/$(CPU_TARGET)-$(OS_TARGET)/*$(PPUEXT)) $(wildcard trayicon/*$(OEXT)) $(wildcard trayicon/*$(PPUEXT)) $(wildcard units/$(CPU_TARGET)-$(OS_TARGET)/*.or) hello bitbutton checkbox combobox comdialogs edittest groupbox groupboxnested listboxtest listviewtest loadpicture memotest messagedialogs notebk notebooktest progressbar scrollbar speedtest synedit1 taborder testall toolbar trackbar
|
||||
endif
|
||||
@ -877,6 +882,9 @@ endif
|
||||
ifeq ($(FULL_TARGET),armeb-embedded)
|
||||
override COMPILER_OPTIONS+=-gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),mips-linux)
|
||||
override COMPILER_OPTIONS+=-gl
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),mipsel-linux)
|
||||
override COMPILER_OPTIONS+=-gl
|
||||
endif
|
||||
@ -1066,6 +1074,9 @@ endif
|
||||
ifeq ($(FULL_TARGET),armeb-embedded)
|
||||
override COMPILER_UNITDIR+=../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/synedit/units/$(CPU_TARGET)-$(OS_TARGET) ../components/codetools/units/$(CPU_TARGET)-$(OS_TARGET) .
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),mips-linux)
|
||||
override COMPILER_UNITDIR+=../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/synedit/units/$(CPU_TARGET)-$(OS_TARGET) ../components/codetools/units/$(CPU_TARGET)-$(OS_TARGET) .
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),mipsel-linux)
|
||||
override COMPILER_UNITDIR+=../lcl/units/$(CPU_TARGET)-$(OS_TARGET) ../lcl/units/$(CPU_TARGET)-$(OS_TARGET)/$(LCL_PLATFORM) ../components/lazutils/lib/$(CPU_TARGET)-$(OS_TARGET) ../components/synedit/units/$(CPU_TARGET)-$(OS_TARGET) ../components/codetools/units/$(CPU_TARGET)-$(OS_TARGET) .
|
||||
endif
|
||||
@ -2190,6 +2201,14 @@ REQUIRE_PACKAGES_HASH=1
|
||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||
REQUIRE_PACKAGES_REGEXPR=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),mips-linux)
|
||||
REQUIRE_PACKAGES_RTL=1
|
||||
REQUIRE_PACKAGES_PASZLIB=1
|
||||
REQUIRE_PACKAGES_FCL-PROCESS=1
|
||||
REQUIRE_PACKAGES_HASH=1
|
||||
REQUIRE_PACKAGES_FPMKUNIT=1
|
||||
REQUIRE_PACKAGES_REGEXPR=1
|
||||
endif
|
||||
ifeq ($(FULL_TARGET),mipsel-linux)
|
||||
REQUIRE_PACKAGES_RTL=1
|
||||
REQUIRE_PACKAGES_PASZLIB=1
|
||||
@ -3032,10 +3051,24 @@ zipexampleinstall: fpc_zipexampleinstall
|
||||
zipdistinstall: fpc_zipdistinstall
|
||||
clean: fpc_clean
|
||||
distclean: fpc_distclean
|
||||
cleanall: fpc_cleanall
|
||||
info: fpc_info
|
||||
makefiles: fpc_makefiles
|
||||
.PHONY: all debug smart release units examples shared install sourceinstall exampleinstall distinstall zipinstall zipsourceinstall zipexampleinstall zipdistinstall clean distclean cleanall info makefiles
|
||||
.PHONY: all debug smart release units examples shared install sourceinstall exampleinstall distinstall zipinstall zipsourceinstall zipexampleinstall zipdistinstall clean distclean info makefiles
|
||||
ifneq ($(wildcard fpcmake.loc),)
|
||||
include fpcmake.loc
|
||||
endif
|
||||
.PHONY: help cleanall clean
|
||||
help:
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Targets"
|
||||
@$(ECHO) " all build all simple examples"
|
||||
@$(ECHO) " Note: There are more complex examples in the sub directories."
|
||||
@$(ECHO) " clean deletes files that 'all' creates"
|
||||
@$(ECHO)
|
||||
@$(ECHO) Clean up:
|
||||
@$(ECHO) " There is no command to clean up a svn repository completely, but"
|
||||
@$(ECHO) " you can use the following command under Linux/OS X:"
|
||||
@$(ECHO) " svn status | grep '\?' | sed -e 's/\? *//' | xargs rm -r"
|
||||
@$(ECHO)
|
||||
@exit
|
||||
cleanall: clean
|
||||
|
@ -102,4 +102,24 @@ ifeq ($(OS_TARGET),win32)
|
||||
LAZARUS_OPT+= -WG
|
||||
endif
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
[rules]
|
||||
.PHONY: help cleanall clean
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
help:
|
||||
@$(ECHO)
|
||||
@$(ECHO) " Targets"
|
||||
@$(ECHO) " all build all simple examples"
|
||||
@$(ECHO) " Note: There are more complex examples in the sub directories."
|
||||
@$(ECHO) " clean deletes files that 'all' creates"
|
||||
@$(ECHO)
|
||||
@$(ECHO) Clean up:
|
||||
@$(ECHO) " There is no command to clean up a svn repository completely, but"
|
||||
@$(ECHO) " you can use the following command under Linux/OS X:"
|
||||
@$(ECHO) " svn status | grep '\?' | sed -e 's/\? *//' | xargs rm -r"
|
||||
@$(ECHO)
|
||||
@exit
|
||||
|
||||
|
||||
cleanall: clean
|
||||
|
Loading…
Reference in New Issue
Block a user