Build realtime projects only when requested

This commit is contained in:
Pino Toscano
2013-09-25 11:00:01 -03:00
committed by Stephen Sinclair
parent ed754183e3
commit b017472cdf

View File

@@ -2,30 +2,38 @@
RM = /bin/rm RM = /bin/rm
REALTIME = @realtime@
all : all :
cd src && $(MAKE) cd src && $(MAKE)
cd projects/demo && $(MAKE) libdemo cd projects/demo && $(MAKE) libdemo
ifeq ($(REALTIME),yes)
cd projects/effects && $(MAKE) libeffects cd projects/effects && $(MAKE) libeffects
cd projects/ragamatic && $(MAKE) libragamat cd projects/ragamatic && $(MAKE) libragamat
cd projects/eguitar && $(MAKE) libeguitar cd projects/eguitar && $(MAKE) libeguitar
endif
cd projects/examples && $(MAKE) -f libMakefile cd projects/examples && $(MAKE) -f libMakefile
clean : clean :
$(RM) -f *~ $(RM) -f *~
cd src && $(MAKE) clean cd src && $(MAKE) clean
cd projects/demo && $(MAKE) clean cd projects/demo && $(MAKE) clean
ifeq ($(REALTIME),yes)
cd projects/effects && $(MAKE) clean cd projects/effects && $(MAKE) clean
cd projects/ragamatic && $(MAKE) clean cd projects/ragamatic && $(MAKE) clean
cd projects/eguitar && $(MAKE) clean cd projects/eguitar && $(MAKE) clean
endif
cd projects/examples && $(MAKE) clean cd projects/examples && $(MAKE) clean
distclean: clean distclean: clean
$(RM) -rf config.log config.status autom4te.cache Makefile $(RM) -rf config.log config.status autom4te.cache Makefile
cd src && $(MAKE) distclean cd src && $(MAKE) distclean
cd projects/demo && $(MAKE) distclean cd projects/demo && $(MAKE) distclean
ifeq ($(REALTIME),yes)
cd projects/effects && $(MAKE) distclean cd projects/effects && $(MAKE) distclean
cd projects/ragamatic && $(MAKE) distclean cd projects/ragamatic && $(MAKE) distclean
cd projects/eguitar && $(MAKE) distclean cd projects/eguitar && $(MAKE) distclean
endif
cd projects/examples && $(MAKE) distclean cd projects/examples && $(MAKE) distclean
install: install: