[PD-cvs] externals Makefile,1.20,1.21
Hans-Christoph Steiner
eighthave at users.sourceforge.net
Wed Dec 14 01:32:07 CET 2005
Update of /cvsroot/pure-data/externals
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11346
Modified Files:
Makefile
Log Message:
more MinGW fixes
Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/Makefile,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** Makefile 13 Dec 2005 21:49:49 -0000 1.20
--- Makefile 14 Dec 2005 00:32:04 -0000 1.21
***************
*** 38,67 ****
#==============================================================================#
! OPT_CFLAGS = -O6 -funroll-loops -fomit-frame-pointer
! CFLAGS = -DPD -DUNIX -Dunix $(OPT_CFLAGS) -I$(pd_src)/src\
! -Wall -W -Wno-unused -Wno-parentheses -Wno-switch -Wno-shadow \
! -I$(pd_src)/src
LDFLAGS =
! LIBS =
ifeq ($(OS_NAME),darwin)
! CFLAGS += -I/sw/include
LDFLAGS += -bundle -bundle_loader $(pd_src)/bin/pd -L/sw/lib
STRIP = echo
else
ifeq ($(OS_NAME),win)
! CFLAGS += -mms-bitfields -D'O_NONBLOCK=1' \
! -D'drand48()=((double)rand()/RAND_MAX)' -D'srand48(n)=srand((n))'
! LDFLAGS += -shared
! LIBS += -L$(PD_PATH)/bin -lpd
# These don't seem to be needed:
- # -D'bzero(p,n)=memset(p,0,n)' \
# -D'PROT_READ=1' \
# -D'MAP_PRIVATE=2' \
# -D'O_NDELAY=O_NONBLOCK'
STRIP = strip --strip-unneeded -R .note -R .comment
else
! CFLAGS += -fPIC
LDFLAGS += -Wl,-export_dynamic -shared
STRIP = strip --strip-unneeded -R .note -R .comment
endif
--- 38,70 ----
#==============================================================================#
! OPT_CFLAGS = -O3 -funroll-loops -fomit-frame-pointer -fstrict-aliasing
!
! CFLAGS = -DPD $(OPT_CFLAGS) -I$(pd_src)/src \
! -Wall -W -Wno-unused -Wno-parentheses -Wno-switch -Wno-shadow
LDFLAGS =
! LIBS = -lm
ifeq ($(OS_NAME),darwin)
! CFLAGS += -I/sw/include -DMACOSX -DUNIX -Dunix
LDFLAGS += -bundle -bundle_loader $(pd_src)/bin/pd -L/sw/lib
+ LIBS += -lc
STRIP = echo
else
ifeq ($(OS_NAME),win)
! WINDOWS_HACKS = -D'O_NONBLOCK=1' -D'srand48(n)=srand((n))' \
! -D'setenv(a,b,c)=_putenv(a)' \
! -D'drand48()=((double)rand()/RAND_MAX)' -D'bzero(p,n)=memset(p,0,n)'
# These don't seem to be needed:
# -D'PROT_READ=1' \
# -D'MAP_PRIVATE=2' \
# -D'O_NDELAY=O_NONBLOCK'
+ CFLAGS += -mms-bitfields -DMSW -DNT -DWIN32 $(WINDOWS_HACKS)
+ LDFLAGS += -shared
+ LIBS += -L$(pd_src)/bin -lpd -lwsock32 -lpthreadGC2
STRIP = strip --strip-unneeded -R .note -R .comment
else
! CFLAGS += -DUNIX -Dunix -fPIC
LDFLAGS += -Wl,-export_dynamic -shared
+ LIBS += -lc
STRIP = strip --strip-unneeded -R .note -R .comment
endif
***************
*** 72,76 ****
%.$(EXTENSION): %.o
! $(CC) $(LDFLAGS) -o "$*.$(EXTENSION)" "$*.o" -lc -lm $(LIBS) \
`test -f $*.libs && cat $*.libs` \
`test -f $(dir $*)../$(OS_NAME)/$(notdir $*).libs && \
--- 75,79 ----
%.$(EXTENSION): %.o
! $(CC) $(LDFLAGS) -o "$*.$(EXTENSION)" "$*.o" $(LIBS) \
`test -f $*.libs && cat $*.libs` \
`test -f $(dir $*)../$(OS_NAME)/$(notdir $*).libs && \
More information about the Pd-cvs
mailing list