[PD-cvs] pd/extra/expr~ makefile,1.8,1.9
Miller Puckette
millerpuckette at users.sourceforge.net
Fri Aug 11 22:09:08 CEST 2006
Update of /cvsroot/pure-data/pd/extra/expr~
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13401/pd/extra/expr~
Modified Files:
makefile
Log Message:
Fixed to compile correctly on macosx 10.3, 10.4 and Windows.
Index: makefile
===================================================================
RCS file: /cvsroot/pure-data/pd/extra/expr~/makefile,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** makefile 3 Jun 2006 19:13:05 -0000 1.8
--- makefile 11 Aug 2006 20:09:06 -0000 1.9
***************
*** 125,188 ****
# ----------------------- MAC OSX -----------------------
! MACOSXOBJ = vexp.pd_darwin_o vexp_fun.pd_darwin_o vexp_if.pd_darwin_o
! .SUFFIXES: .pd_darwin_o
MACOSXCFLAGS = -DMACOSX -DPD -O2 -Wall -W -Wshadow -Wstrict-prototypes \
! -Wno-unused -Wno-parentheses -Wno-switch
MACOSXINCLUDE = -I../../src
! pd_darwin: expr.pd_darwin expr~.pd_darwin fexpr~.pd_darwin
! .c.pd_darwin_o:
! $(CC) -g $(MACOSXCFLAGS) $(MACOSXINCLUDE) -o $*.pd_darwin_o -c $*.c
! expr.pd_darwin: $(MACOSXOBJ)
$(CC) -bundle -undefined suppress -flat_namespace \
! -o expr.pd_darwin $(MACOSXOBJ) -lm
! rm -f ../expr.pd_darwin
! -ln -s expr~/expr.pd_darwin ..
! expr~.pd_darwin: expr.pd_darwin
! -ln -s expr.pd_darwin expr~.pd_darwin
! rm -f ../expr~.pd_darwin
! -ln -s expr~/expr~.pd_darwin ..
! fexpr~.pd_darwin: expr.pd_darwin
! -ln -s expr.pd_darwin fexpr~.pd_darwin
! rm -f ../fexpr~.pd_darwin
! -ln -s expr~/fexpr~.pd_darwin ..
! pd_imac: expr.pd_imac expr~.pd_imac fexpr~.pd_imac
! .c.pd_imac_o:
! $(CC) -g $(MACOSXCFLAGS) $(MACOSXINCLUDE) -o $*.pd_imac_o -c $*.c
! expr.pd_imac: $(MACOSXOBJ)
$(CC) -bundle -undefined suppress -flat_namespace \
! -o expr.pd_imac $(MACOSXOBJ) -lm
! rm -f ../expr.pd_imac
! -ln -s expr~/expr.pd_imac ..
! expr~.pd_imac: expr.pd_imac
! -ln -s expr.pd_imac expr~.pd_imac
! rm -f ../expr~.pd_imac
! -ln -s expr~/expr~.pd_imac ..
! fexpr~.pd_imac: expr.pd_imac
! -ln -s expr.pd_imac fexpr~.pd_imac
! rm -f ../fexpr~.pd_imac
! -ln -s expr~/fexpr~.pd_imac ..
install_darwin:
! install expr.pd_darwin $(PDEXTERN)
! rm -f $(PDEXTERN)/expr~.pd_darwin
! rm -f $(PDEXTERN)/fexpr~.pd_darwin
cd $(PDEXTERN); \
! -ln -s expr.pd_darwin expr~.pd_darwin; \
! -ln -s expr.pd_darwin fexpr~.pd_darwin
darwin_clean:
! rm -f *.pd_darwin_o *.o
darwin_clobber: clean
! rm -f expr.pd_darwin
--- 125,189 ----
# ----------------------- MAC OSX -----------------------
! MACOSXOBJ = vexp.d_ppc_o vexp_fun.d_ppc_o vexp_if.d_ppc_o
! .SUFFIXES: .d_ppc_o
MACOSXCFLAGS = -DMACOSX -DPD -O2 -Wall -W -Wshadow -Wstrict-prototypes \
! -Wno-unused -Wno-parentheses -Wno-switch
MACOSXINCLUDE = -I../../src
! d_ppc: expr.d_ppc expr~.d_ppc fexpr~.d_ppc
! .c.d_ppc_o:
! $(CC) -g $(MACOSXCFLAGS) $(MACOSXINCLUDE) -o $*.d_ppc_o -c $*.c
! expr.d_ppc: $(MACOSXOBJ)
$(CC) -bundle -undefined suppress -flat_namespace \
! -o expr.d_ppc $(MACOSXOBJ) -lm
! rm -f ../expr.d_ppc
! -ln -s expr~/expr.d_ppc ..
! expr~.d_ppc: expr.d_ppc
! -ln -s expr.d_ppc expr~.d_ppc
! rm -f ../expr~.d_ppc
! -ln -s expr~/expr~.d_ppc ..
! fexpr~.d_ppc: expr.d_ppc
! -ln -s expr.d_ppc fexpr~.d_ppc
! rm -f ../fexpr~.d_ppc
! -ln -s expr~/fexpr~.d_ppc ..
! d_fat: expr.d_fat expr~.d_fat fexpr~.d_fat
! .c.d_fat_o:
! $(CC) -g $(MACOSXCFLAGS) $(MACOSXINCLUDE) -arch i386 -arch ppc \
! -o $*.d_ppc_o -c $*.c
! expr.d_fat: $(MACOSXOBJ)
$(CC) -bundle -undefined suppress -flat_namespace \
! -o expr.d_fat $(MACOSXOBJ) -lm
! rm -f ../expr.d_fat
! -ln -s expr~/expr.d_fat ..
! expr~.d_fat: expr.d_fat
! -ln -s expr.d_fat expr~.d_fat
! rm -f ../expr~.d_fat
! -ln -s expr~/expr~.d_fat ..
! fexpr~.d_fat: expr.d_fat
! -ln -s expr.d_fat fexpr~.d_fat
! rm -f ../fexpr~.d_fat
! -ln -s expr~/fexpr~.d_fat ..
install_darwin:
! install expr.d_ppc $(PDEXTERN)
! rm -f $(PDEXTERN)/expr~.d_ppc
! rm -f $(PDEXTERN)/fexpr~.d_ppc
cd $(PDEXTERN); \
! -ln -s expr.d_ppc expr~.d_ppc; \
! -ln -s expr.d_ppc fexpr~.d_ppc
darwin_clean:
! rm -f *.d_ppc_o *.o
darwin_clobber: clean
! rm -f expr.d_ppc
More information about the Pd-cvs
mailing list