Changeset 3127 for trunk/psLib/swig/Makefile.am
- Timestamp:
- Feb 4, 2005, 12:49:39 PM (21 years ago)
- Location:
- trunk/psLib
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib
- Property svn:ignore
-
old new 1 DoxygenLog 1 2 bin 2 3 lib
-
- Property svn:ignore
-
trunk/psLib/swig
- Property svn:ignore
-
old new 1 psLibModule 1 2 Makefile 2 3 Makefile.in
-
- Property svn:ignore
-
trunk/psLib/swig/Makefile.am
r3123 r3127 1 1 2 EXTRA_DIST = pslib.i psLibModule/Makefile.PL2 EXTRA_DIST = pslib.i Makefile.PL 3 3 4 CLEANFILES = psLibModule/pslib_wrap.c psLibModule/pslib.pm \ 5 psLibModule/Makefile psLibModule/pm_to_blib psLibModule/pslib.bs \ 6 psLibModule/pslib_wrap.o psLibModule/setup.txt 4 clean-generic: 5 rm -rf psLibModule 7 6 8 SRCDIR = $(shell cd $(top_srcdir)/src && pwd) 9 10 INCLUDES = -I$(SRCDIR) -I$(SRCDIR)/astronomy -I$(SRCDIR)/collections \ 11 -I$(SRCDIR)/dataManip -I$(SRCDIR)/fileUtils -I$(SRCDIR)/image \ 12 -I$(SRCDIR)/sysUtils 7 INCLUDES = -I$(top_srcdir)/src \ 8 -I$(top_srcdir)/src/astronomy \ 9 -I$(top_srcdir)/src/collections \ 10 -I$(top_srcdir)/src/dataManip \ 11 -I$(top_srcdir)/src/fileUtils \ 12 -I$(top_srcdir)/src/image \ 13 -I$(top_srcdir)/src/sysUtils 13 14 14 15 #################################################### 15 16 ## PsLibModule swig build section. 16 17 17 psLibModule/setup.txt:Makefile 18 psLibModule: 19 mkdir psLibModule 20 21 psLibModule/Makefile.PL: psLibModule 22 cp $(srcdir)/Makefile.PL psLibModule/Makefile.PL 23 24 psLibModule/setup.txt:psLibModule Makefile 18 25 echo "includes=$(INCLUDES)" > psLibModule/setup.txt 19 echo "ldflags= $(PSLIB_LIBS)" >> psLibModule/setup.txt26 echo "ldflags=-L$(top_builddir)/src $(PSLIB_LIBS)" >> psLibModule/setup.txt 20 27 echo "cflags=$(PSLIB_CFLAGS) -Wno-unused -Wno-strict-aliasing" >> psLibModule/setup.txt 21 28 22 psLibModule/pslib_wrap.c: pslib.i 23 $(SWIG) -perl $(INCLUDES) -w451 -o $@ $? 29 psLibModule/pslib_wrap.c: psLibModule pslib.i 30 echo Source directory = $(top_srcdir) 31 $(SWIG) -perl $(INCLUDES) -w451 -o $@ $(srcdir)/pslib.i 24 32 25 psLibModule/Makefile:psLibModule /Makefile.PL psLibModule/setup.txt33 psLibModule/Makefile:psLibModule psLibModule/Makefile.PL psLibModule/setup.txt 26 34 cd psLibModule && $(PERL) Makefile.PL PREFIX=$(PERL_PREFIX) 27 35 28 all:psLibModule/pslib_wrap.c psLibModule/Makefile 36 all: psLibModule psLibModule/pslib_wrap.c psLibModule/Makefile.PL 37 38 swig: all psLibModule/Makefile 29 39 cd psLibModule && make 30 40 31 install-exec-hook: all 41 swig-check: swig 42 export PERLLIB=psLibModule && perl -Mpslib -e 'print "pslib version = " . pslib::psLibVersion() . "\n";' 43 44 swig-install: swig 32 45 cd psLibModule && make install 46 47 install-exec-hook: swig-install 33 48 34 49 uninstall-local: psLibModule/Makefile
Note:
See TracChangeset
for help on using the changeset viewer.
