[PD-cvs] externals Makefile,1.153,1.154
Bryan Jurish
mukau at users.sourceforge.net
Fri Aug 3 13:14:09 CEST 2007
Update of /cvsroot/pure-data/externals
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10494
Modified Files:
Makefile
Log Message:
+ updated moocow rules
Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/Makefile,v
retrieving revision 1.153
retrieving revision 1.154
diff -C2 -d -r1.153 -r1.154
*** Makefile 3 Aug 2007 00:03:08 -0000 1.153
--- Makefile 3 Aug 2007 11:14:06 -0000 1.154
***************
*** 1552,1566 ****
#------------------------------------------------------------------------------#
! # moocow
MOOCOW_NAME=moocow
#MOOCOW_OBJECTS := $(shell cat $(externals_src)/moocow/extended/objects)
MOOCOW_DIR=$(externals_src)/moocow/extended
$(externals_src)/moocow/extended/build.stamp:
! $(MAKE) -C $(MOOCOW_DIR) build.stamp
moocow: $(MOOCOW_DIR)/build.stamp
! moocow_install: moocow
install -d $(objectsdir)/$(MOOCOW_NAME)
$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(MOOCOW_NAME) \
--- 1552,1575 ----
#------------------------------------------------------------------------------#
! # MOOCOW
MOOCOW_NAME=moocow
#MOOCOW_OBJECTS := $(shell cat $(externals_src)/moocow/extended/objects)
MOOCOW_DIR=$(externals_src)/moocow/extended
+ MOOCOW_BUILD=$(MOOCOW_DIR)/build.moo
+
+ ##-- pass some variables on to sub-make
+ ## + we should probably just use make's "export" for this,
+ ## maybe even exporting all variables by default...
+ MOOCOW_MAKEFLAGS = \
+ CFLAGS="$(CFLAGS)" \
+ pd_src="$(pd_src)"
$(externals_src)/moocow/extended/build.stamp:
! $(MAKE) -C $(MOOCOW_DIR) $(MOOCOW_MAKEFLAGS) build.stamp \
! || echo "moocow: WARNING: build failed"
moocow: $(MOOCOW_DIR)/build.stamp
! moocow_install:
install -d $(objectsdir)/$(MOOCOW_NAME)
$(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(MOOCOW_NAME) \
***************
*** 1569,1594 ****
--license "GNU GPL" \
--version "CVS.`date +%Y-%m-%d`"
! install -p $(MOOCOW_DIR)/build/*/*.$(EXTENSION) \
! $(objectsdir)/$(MOOCOW_NAME)
install -d $(helpdir)/$(MOOCOW_NAME)
! install -p $(MOOCOW_DIR)/build/doc/5.reference/*.pd \
! $(helpdir)/$(MOOCOW_NAME)
# install -d $(manualsdir)/$(MOOCOW_NAME)
# install -p $(externals_src)/moocow/manual.txt \
! # $(manualsdir)/$(MOOCOW_NAME)
install -d $(readmesdir)
install -p $(MOOCOW_DIR)/README.txt \
! $(readmesdir)/$(MOOCOW_NAME).txt
# install -d $(examplesdir)/$(MOOCOW_NAME)
! # install -p $(MOOCOW_DIR)/build/examples/*.pd \
! # $(examplesdir)/$(MOOCOW_NAME)
moocow_clean:
! $(MAKE) -C $(externals_src)/moocow/extended cvsclean
! -rm -f -- $(MOOCOW_OBJECTS:.c=.$(EXTENSION))
! -rm -f -- $(MOOCOW_OBJECTS:.c=.o)
! -rm -f -- $(externals_src)/moocow/*.bak
! -rm -f -- $(externals_src)/moocow/*.*~
!
--- 1578,1608 ----
--license "GNU GPL" \
--version "CVS.`date +%Y-%m-%d`"
! install -p $(MOOCOW_BUILD)/ext*/*.$(EXTENSION) \
! $(objectsdir)/$(MOOCOW_NAME) \
! || echo 'moocow_install: WARNING: no library externals to install!'
! install -p $(MOOCOW_BUILD)/ext*/*.pd \
! $(objectsdir)/$(MOOCOW_NAME) \
! || echo 'moocow_install: WARNING: no library patches to install!'
install -d $(helpdir)/$(MOOCOW_NAME)
! install -p $(MOOCOW_BUILD)/doc/5.reference/*.pd \
! $(helpdir)/$(MOOCOW_NAME) \
! || echo 'moocow_install: WARNING: no help patches to install!'
# install -d $(manualsdir)/$(MOOCOW_NAME)
# install -p $(externals_src)/moocow/manual.txt \
! # $(manualsdir)/$(MOOCOW_NAME) \
! # || echo 'moocow_install: WARNING: no manuals to install!'
install -d $(readmesdir)
install -p $(MOOCOW_DIR)/README.txt \
! $(readmesdir)/$(MOOCOW_NAME).txt \
! || echo 'moocow_install: WARNING: no README to install!'
# install -d $(examplesdir)/$(MOOCOW_NAME)
! # install -p $(MOOCOW_BUILD)/examples/*.pd \
! # $(examplesdir)/$(MOOCOW_NAME) \
! # || echo "moocow_install: WARNING: no examples patches to install!"
moocow_clean:
! $(MAKE) -C $(externals_src)/moocow/extended distclean
! -rm -f -- $(MOOCOW_DIR)/*.bak
! -rm -f -- $(MOOCOW_DIR)/*.*~
More information about the Pd-cvs
mailing list