[PD-cvs] externals/loaders/hexloader Makefile, 1.1, 1.2 hexloader.c, 1.1, 1.2
IOhannes m zmölnig
zmoelnig at users.sourceforge.net
Thu Apr 19 15:40:36 CEST 2007
Update of /cvsroot/pure-data/externals/loaders/hexloader
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10541
Modified Files:
Makefile hexloader.c
Log Message:
...
Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/externals/loaders/hexloader/Makefile,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** Makefile 19 Apr 2007 13:31:19 -0000 1.1
--- Makefile 19 Apr 2007 13:40:34 -0000 1.2
***************
*** 14,17 ****
--- 14,20 ----
EXTENSION=$(MAKECMDGOALS)
+
+ DEFINES=-DPD
+
# if no filename-extension is supplied by the user
# try to guess one, based on what "uname" tells us
***************
*** 19,28 ****
ifeq ($(UNAME),Linux)
DEFAULTEXTENSION= pd_linux
else
ifeq ($(UNAME),Darwin)
DEFAULTEXTENSION= pd_darwin
else
ifeq (MINGW,$(findstring MINGW,$(UNAME)))
! DEFAULTEXTENSION= pd_nt
else
ifeq ($(UNAME),IRIX)
--- 22,33 ----
ifeq ($(UNAME),Linux)
DEFAULTEXTENSION= pd_linux
+ DEFINES+=-DDL_OPEN
else
ifeq ($(UNAME),Darwin)
DEFAULTEXTENSION= pd_darwin
+ DEFINES+=-DDL_OPEN
else
ifeq (MINGW,$(findstring MINGW,$(UNAME)))
! DEFAULTEXTENSION=pd_nt
else
ifeq ($(UNAME),IRIX)
***************
*** 30,35 ****
--- 35,42 ----
ifeq (6.,$(findstring 6.,$(UNAMEV)))
DEFAULTEXTENSION= pd_irix6
+ DEFINES+=-DDL_OPEN
else
DEFAULTEXTENSION= pd_irix5
+ DEFINES+=-DDL_OPEN
endif
else
***************
*** 62,66 ****
pd_linux: $(TARGETS)
! LINUXCFLAGS = -DPD -O2 -funroll-loops -fomit-frame-pointer -fPIC \
-Wall -W -Wshadow -Wstrict-prototypes -Werror \
-Wno-unused -Wno-parentheses -Wno-switch
--- 69,73 ----
pd_linux: $(TARGETS)
! LINUXCFLAGS = $(DEFINES) -O2 -funroll-loops -fomit-frame-pointer -fPIC \
-Wall -W -Wshadow -Wstrict-prototypes -Werror \
-Wno-unused -Wno-parentheses -Wno-switch
***************
*** 80,84 ****
pd_darwin: $(TARGETS)
! DARWINCFLAGS = -DPD -O2 -Wall -W -Wshadow -Wstrict-prototypes \
-Wno-unused -Wno-parentheses -Wno-switch
--- 87,91 ----
pd_darwin: $(TARGETS)
! DARWINCFLAGS = $(DEFINES) -O2 -Wall -W -Wshadow -Wstrict-prototypes \
-Wno-unused -Wno-parentheses -Wno-switch
***************
*** 94,98 ****
pd_irix5: $(TARGETS)
! SGICFLAGS5 = -o32 -DPD -DSGI -O2
SGIINCLUDE = -I$(PDSRCDIR)
--- 101,105 ----
pd_irix5: $(TARGETS)
! SGICFLAGS5 = -o32 $(DEFINES) -DSGI -O2
SGIINCLUDE = -I$(PDSRCDIR)
***************
*** 109,113 ****
pd_irix6: $(TARGETS)
! SGICFLAGS6 = -DPD -DSGI -n32 \
-OPT:roundoff=3 -OPT:IEEE_arithmetic=3 -OPT:cray_ivdep=true \
-Ofast=ip32
--- 116,120 ----
pd_irix6: $(TARGETS)
! SGICFLAGS6 = $(DEFINES) -DSGI -n32 \
-OPT:roundoff=3 -OPT:IEEE_arithmetic=3 -OPT:cray_ivdep=true \
-Ofast=ip32
***************
*** 142,146 ****
pd_nt: $(TARGETS)
! MINGWCFLAGS = -DPD -O2 -funroll-loops -fomit-frame-pointer \
-Wall -W -Wshadow -Wstrict-prototypes -Werror \
-Wno-unused -Wno-parentheses -Wno-switch -mms-bitfields
--- 149,153 ----
pd_nt: $(TARGETS)
! MINGWCFLAGS = $(DEFINES) -O2 -funroll-loops -fomit-frame-pointer \
-Wall -W -Wshadow -Wstrict-prototypes -Werror \
-Wno-unused -Wno-parentheses -Wno-switch -mms-bitfields
Index: hexloader.c
===================================================================
RCS file: /cvsroot/pure-data/externals/loaders/hexloader/hexloader.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** hexloader.c 19 Apr 2007 13:31:19 -0000 1.1
--- hexloader.c 19 Apr 2007 13:40:34 -0000 1.2
***************
*** 1,8 ****
#ifdef __WIN32__
# define MSW
#endif
- #define DL_OPEN
-
#include "m_pd.h"
#include "s_stuff.h"
--- 1,20 ----
+ /* Copyright (c) 2007 IOhannes m zmölnig @ IEM
+ * For information on usage and redistribution, and for a DISCLAIMER OF ALL
+ * WARRANTIES, see the file, "LICENSE.txt," that comes with Pd.
+ */
+
+ /*
+ * this code adds an external "loader" to Miller S. Puckette's "pure data",
+ * which allows the loading of libraries/externals with special characters
+ * in the classname
+ *
+ * the infrastructure of this file is based on hcsteiner's "libdir" loader
+ */
+
+
#ifdef __WIN32__
# define MSW
#endif
#include "m_pd.h"
#include "s_stuff.h"
More information about the Pd-cvs
mailing list