IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 4, 2005, 12:49:39 PM (21 years ago)
Author:
desonia
Message:

general autoconf cleanup.

Location:
trunk/psLib
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib

    • Property svn:ignore
      •  

        old new  
         1DoxygenLog
        12bin
        23lib
  • trunk/psLib/swig

    • Property svn:ignore
      •  

        old new  
         1psLibModule
        12Makefile
        23Makefile.in
  • trunk/psLib/swig/Makefile.am

    r3123 r3127  
    11
    2 EXTRA_DIST = pslib.i psLibModule/Makefile.PL
     2EXTRA_DIST = pslib.i Makefile.PL
    33
    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
     4clean-generic:
     5        rm -rf psLibModule
    76
    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
     7INCLUDES = -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
    1314
    1415####################################################
    1516## PsLibModule swig build section. 
    1617
    17 psLibModule/setup.txt:Makefile
     18psLibModule:
     19        mkdir psLibModule
     20
     21psLibModule/Makefile.PL: psLibModule
     22        cp $(srcdir)/Makefile.PL psLibModule/Makefile.PL
     23
     24psLibModule/setup.txt:psLibModule Makefile
    1825        echo "includes=$(INCLUDES)" > psLibModule/setup.txt
    19         echo "ldflags=$(PSLIB_LIBS)" >> psLibModule/setup.txt
     26        echo "ldflags=-L$(top_builddir)/src $(PSLIB_LIBS)" >> psLibModule/setup.txt
    2027        echo "cflags=$(PSLIB_CFLAGS) -Wno-unused -Wno-strict-aliasing" >> psLibModule/setup.txt
    2128
    22 psLibModule/pslib_wrap.c: pslib.i
    23         $(SWIG) -perl $(INCLUDES) -w451 -o $@ $?
     29psLibModule/pslib_wrap.c: psLibModule pslib.i
     30        echo Source directory = $(top_srcdir)
     31        $(SWIG) -perl $(INCLUDES) -w451 -o $@ $(srcdir)/pslib.i
    2432
    25 psLibModule/Makefile:psLibModule/Makefile.PL psLibModule/setup.txt
     33psLibModule/Makefile:psLibModule psLibModule/Makefile.PL psLibModule/setup.txt
    2634        cd psLibModule && $(PERL) Makefile.PL PREFIX=$(PERL_PREFIX)
    2735
    28 all:psLibModule/pslib_wrap.c psLibModule/Makefile
     36all: psLibModule psLibModule/pslib_wrap.c psLibModule/Makefile.PL
     37
     38swig: all psLibModule/Makefile
    2939        cd psLibModule && make
    3040
    31 install-exec-hook: all
     41swig-check: swig
     42        export PERLLIB=psLibModule && perl -Mpslib -e 'print "pslib version = " . pslib::psLibVersion() . "\n";'
     43
     44swig-install: swig
    3245        cd psLibModule && make install
     46
     47install-exec-hook: swig-install
    3348
    3449uninstall-local: psLibModule/Makefile
Note: See TracChangeset for help on using the changeset viewer.