Update of /cvsroot/pure-data/externals In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11670
Modified Files: Makefile Log Message: finally made an 'hcs' target, I guess my grab bag is something of a lib; fixed up cred to compile in the standard, easy way
Index: Makefile =================================================================== RCS file: /cvsroot/pure-data/externals/Makefile,v retrieving revision 1.59 retrieving revision 1.60 diff -C2 -d -r1.59 -r1.60 *** Makefile 28 Apr 2006 23:58:08 -0000 1.59 --- Makefile 25 May 2006 17:06:37 -0000 1.60 *************** *** 39,43 **** #==============================================================================#
! OPT_CFLAGS = -O3 -funroll-loops -fomit-frame-pointer
# this variable is to support old "win" directories, rather than "windows" --- 39,45 ---- #==============================================================================#
! DEBUG_CFLAGS = -ggdb ! ! OPT_CFLAGS = -O3 -funroll-loops -fomit-frame-pointer $(DEBUG_CFLAGS)
# this variable is to support old "win" directories, rather than "windows" *************** *** 288,309 **** CREB_NAME=creb # ead* are compiled separately ! CREB_OBJECTS := $(wildcard $(externals_src)/creb/modules/[a-df-z]*.c) \ ! $(externals_src)/creb/modules/eblosc.c # haven't figured these out yet #CREB_CXXOBJECTS := $(wildcard $(externals_src)/creb/modules++/*.cc)
! # these are built separately since they made from a number of files ! CREB_EA_OBJECTS = $(wildcard $(externals_src)/creb/modules/ea*.c) ! CREB_ENVELOPE_UTIL = $(externals_src)/creb/system/envelope_util.c ! $(CREB_OBJECTS:.c=.o): ! $(CREB_ENVELOPE_UTIL:.c=.o): ! $(CC) $(CFLAGS) -I$(externals_src)/creb/include -o $*.o -c $*.c ! ! $(patsubst %.c,%~.$(EXTENSION),$(CREB_EA_OBJECTS)): $(CREB_ENVELOPE_UTIL:.c=.o) ! $(CC) $(LDFLAGS) -o $*.$(EXTENSION) $(CREB_ENVELOPE_UTIL:.c=.o) $(LIBS) ! chmod a-x $*.$(EXTENSION) ! ! creb: $(patsubst %.c,%~.$(EXTENSION),$(CREB_EA_OBJECTS)) \ ! $(CREB_OBJECTS:.c=.$(EXTENSION)) $(CREB_CXXOBJECTS:.cc=.$(EXTENSION))
creb_install: creb --- 290,298 ---- CREB_NAME=creb # ead* are compiled separately ! CREB_OBJECTS := $(wildcard $(externals_src)/creb/modules/*.c) # haven't figured these out yet #CREB_CXXOBJECTS := $(wildcard $(externals_src)/creb/modules++/*.cc)
! creb: $(CREB_OBJECTS:.c=.$(EXTENSION)) $(CREB_CXXOBJECTS:.cc=.$(EXTENSION))
creb_install: creb *************** *** 609,612 **** --- 598,634 ----
+ #------------------------------------------------------------------------------# + # HCS + HCS_NAME=hcs + HCS_OBJECTS := $(wildcard $(externals_src)/hcs/*.c) + hcs: $(HCS_OBJECTS:.c=.$(EXTENSION)) + + hcs_install: hcs + install -d $(objectsdir)/$(HCS_NAME) + $(scripts_src)/generate-libdir-metafile.sh $(objectsdir) $(HCS_NAME) \ + --author "Hans-Christoph Steiner hans@at.or.at" \ + --description "" \ + --license "GNU GPL" \ + --version "" + install -p $(HCS_OBJECTS:.c=.$(EXTENSION)) $(objectsdir)/$(HCS_NAME) + install -d $(helpdir)/$(HCS_NAME) + install -p $(externals_src)/hcs/help/*.pd \ + $(helpdir)/$(HCS_NAME) + # install -d $(manualsdir)/$(HCS_NAME) + # install -p $(externals_src)/hcs/manual.txt \ + # $(manualsdir)/$(HCS_NAME) + install -p $(externals_src)/hcs/README \ + $(readmesdir)/$(HCS_NAME).txt + install -d $(examplesdir)/$(HCS_NAME) + install -p $(externals_src)/hcs/examples/*.pd \ + $(examplesdir)/$(HCS_NAME) + + hcs_clean: + -rm -f -- $(HCS_OBJECTS:.c=.$(EXTENSION)) + -rm -f -- $(HCS_OBJECTS:.c=.o) + -rm -f -- $(externals_src)/hcs/*.bak + -rm -f -- $(externals_src)/hcs/*.*~ + +
#------------------------------------------------------------------------------#