IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 23489


Ignore:
Timestamp:
Mar 23, 2009, 10:13:14 AM (17 years ago)
Author:
eugene
Message:

generic top-level makefile for external programs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/extsrc/Makefile

    r23485 r23489  
     1
     2PACKAGES = gpcsw
     3
     4default: all
     5
     6all:
     7        for i in $(PACKAGES); do make $$i || exit; done
     8
     9install:
     10        for i in $(PACKAGES); do make $$i.install || exit; done
     11
     12clean:
     13        for i in $(PACKAGES); do make $$i.clean || exit; done
    114
    215update:
    3         cd gpcsw && make update
     16        for i in $(PACKAGES); do make $$i.update || exit; done
    417
     18$(PACKAGES):
     19        if [ -d "$@" ]; then (cd $@ && make); fi
     20
     21%.install:
     22        if [ -d "$*" ]; then make $*; fi
     23        if [ -d "$*" ]; then (cd $* && make install); fi
     24
     25%.clean:
     26        if [ -d "$*" ]; then (cd $* && make clean); fi
     27
     28%.update:
     29        if [ -d "$*" ]; then (cd $* && make update); fi
     30
     31
Note: See TracChangeset for help on using the changeset viewer.