Changeset 4541 for trunk/psLib/swig
- Timestamp:
- Jul 12, 2005, 9:27:28 AM (21 years ago)
- Location:
- trunk/psLib/swig
- Files:
-
- 2 edited
-
Makefile.am (modified) (3 diffs)
-
pslib.i (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/swig/Makefile.am
r3937 r4541 6 6 7 7 SRCDIR = $(shell cd $(top_srcdir) && pwd) 8 INCLUDES = -I$(SRCDIR)/src \9 -I$(SRCDIR)/src/astronomy \10 -I$(SRCDIR)/src/collections \11 -I$(SRCDIR)/src/dataManip \12 -I$(SRCDIR)/src/dataIO \13 -I$(SRCDIR)/src/image \14 -I$(SRCDIR)/src/sysUtils \15 -I/usr/include \16 -I/usr/local/include17 8 18 9 #################################################### … … 27 18 psLibModule/setup.txt: 28 19 if [ ! -d psLibModule ]; then mkdir psLibModule; fi 29 echo "includes=$( INCLUDES)" > psLibModule/setup.txt20 echo "includes=$(SRCINC)" > psLibModule/setup.txt 30 21 echo "ldflags=-L$(top_builddir)/src $(PSLIB_LIBS)" >> psLibModule/setup.txt 31 22 echo "cflags=$(CFLAGS) -std=c99 -Wno-unused -Wno-strict-aliasing" >> psLibModule/setup.txt … … 33 24 psLibModule/pslib_wrap.c: $(srcdir)/pslib.i 34 25 if [ ! -d psLibModule ]; then mkdir psLibModule; fi 35 $(SWIG) -perl $( INCLUDES) -w451 -o $@ $(srcdir)/pslib.i26 $(SWIG) -perl $(SRCINC) -w451 -o $@ $(srcdir)/pslib.i 36 27 37 28 psLibModule/Makefile:psLibModule/Makefile.PL psLibModule/setup.txt -
trunk/psLib/swig/pslib.i
r3684 r4541 2 2 3 3 %{ 4 #define PS_ALLOW_MALLOC 4 #define PS_ALLOW_MALLOC 5 5 #define SWIG 6 6 #include "pslib.h" 7 7 8 8 /* SWIG uses malloc/free - make it use the pslib memory functions instead. */ 9 /* 9 /* 10 10 #define malloc(S) psAlloc(S) 11 11 #define realloc(P,S) psRealloc(P,S) … … 36 36 #if defined(SWIGPERL) 37 37 if (!SvOK($input)) { 38 $1 = NULL; 38 $1 = NULL; 39 39 } else { 40 40 $1 = PerlIO_findFILE(IoIFP(sv_2io($input))); … … 58 58 59 59 /* the actual including of headers are found in each of the directories. */ 60 %include "sysUtils.i" 61 %include "image.i" 62 %include "dataIO.i" 63 %include "dataManip.i" 64 %include "collections.i" 65 %include "astronomy.i" 60 %include "astro.i" 61 %include "db.i" 62 %include "fft.i" 63 %include "fits.i" 64 %include "imageops.i" 65 %include "math.i" 66 %include "mathtypes.i" 67 %include "sys.i" 68 %include "types.i" 69 %include "xml.i"
Note:
See TracChangeset
for help on using the changeset viewer.
