diff --git a/Makefile b/Makefile index ea282f68c9..06d6eef12c 100644 --- a/Makefile +++ b/Makefile @@ -3883,19 +3883,18 @@ help: @$(ECHO) " svn status | grep '\?' | sed -e 's/\? *//' | xargs rm -r" @$(ECHO) @exit -ide: - $(MAKE) -C ide ide lazutils: packager/registration $(MAKE) -C components/lazutils +ide: + $(MAKE) -C ide ide idepkg: $(MAKE) -C ide idepkg -bigide: lazbuild lcl ideintf bigidecomponents idebig starter idebig: $(MAKE) -C ide bigide +bigide: lazbuild lcl ideintf bigidecomponents idebig starter bigidecomponents: $(MAKE) -C components bigidecomponents bigideclean: cleanlaz - $(MAKE) -C components bigideclean starter: $(MAKE) -C ide starter lazbuild: lazutils @@ -3907,13 +3906,13 @@ lazbuild: lazutils $(MAKE) -C ide lazbuilder LCL_PLATFORM=nogui tools: lcl $(MAKE) -C tools -examples: lcl bigidecomponents +examples: lazutils lcl bigidecomponents all: lazbuild lcl ideintf components ide starter cleanide: $(MAKE) -C ide cleanide cleanlaz: cleanide $(MAKE) -C lcl cleanall - $(MAKE) -C components clean + $(MAKE) -C components bigideclean $(MAKE) -C packager/registration clean $(MAKE) -C ideintf clean purge: cleanlaz diff --git a/Makefile.fpc b/Makefile.fpc index 7fe4b32a7e..081e621970 100644 --- a/Makefile.fpc +++ b/Makefile.fpc @@ -86,32 +86,35 @@ help: @$(ECHO) @exit -#----------------------------------------------------------------------------- -ide: - $(MAKE) -C ide ide - #----------------------------------------------------------------------------- lazutils: packager/registration $(MAKE) -C components/lazutils #----------------------------------------------------------------------------- +# build lazarus exe with minimum of packages +ide: + $(MAKE) -C ide ide + +#----------------------------------------------------------------------------- +# build lazarus exe with user's packages idepkg: $(MAKE) -C ide idepkg #----------------------------------------------------------------------------- -bigide: lazbuild lcl ideintf bigidecomponents idebig starter - -#----------------------------------------------------------------------------- +# build lazarus exe with bigide packages idebig: $(MAKE) -C ide bigide +#----------------------------------------------------------------------------- +# build lazarus,lcl,startlazarus with bigide packages +bigide: lazbuild lcl ideintf bigidecomponents idebig starter + #----------------------------------------------------------------------------- bigidecomponents: $(MAKE) -C components bigidecomponents #----------------------------------------------------------------------------- bigideclean: cleanlaz - $(MAKE) -C components bigideclean #----------------------------------------------------------------------------- starter: @@ -131,7 +134,7 @@ tools: lcl $(MAKE) -C tools #----------------------------------------------------------------------------- -examples: lcl bigidecomponents +examples: lazutils lcl bigidecomponents #----------------------------------------------------------------------------- all: lazbuild lcl ideintf components ide starter @@ -142,7 +145,7 @@ cleanide: cleanlaz: cleanide $(MAKE) -C lcl cleanall - $(MAKE) -C components clean + $(MAKE) -C components bigideclean $(MAKE) -C packager/registration clean $(MAKE) -C ideintf clean @@ -168,7 +171,7 @@ else endif #----------------------------------------------------------------------------- # Many C expect 'make install' to copy the binaries to somewhere -# Copy the lazarus tree to the install directory and set a link +# Copy the lazarus tree to the install directory and set some links install: $(MAKE) installbase $(COPYTREE) . $(LAZARUS_INSTALL_DIR)