Changeset 638 for trunk/openmct/Rules

Show
Ignore:
Timestamp:
08/12/10 23:00:29 (22 months ago)
Author:
carsten
Message:

* splitting the main Makefile more into sub targets, by this rewritten many targets

with this subtargets more specific testing is possible

* adding a new configure parameter to build images with dhcp support

to see how it work look at the output of "make show"

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/openmct/Rules

    r622 r638  
    5151ACTDIR=$(shell /bin/pwd) 
    5252ifndef OPENMCT_DEVEL_PREFIX 
    53 OPENMCT_DEVEL_PREFIX=$(ACTDIR) 
     53    OPENMCT_DEVEL_PREFIX=$(ACTDIR) 
    5454endif 
    5555CONFIGDIR=configs 
     
    111111 
    112112ifndef CONFIGUREENV 
    113 # default configure enviornment arguments 
    114 CONFIGUREENV=CC=$(OPENMCT_CROSS_COMPILE)gcc CXX=$(OPENMCT_CROSS_COMPILE)g++ CFLAGS="-Os" CXXFLAGS="-Os" 
     113# default configure environment arguments 
     114    CONFIGUREENV=CC=$(OPENMCT_CROSS_COMPILE)gcc CXX=$(OPENMCT_CROSS_COMPILE)g++ CFLAGS="-Os" CXXFLAGS="-Os" 
    115115endif 
    116116 
    117117ifdef DOWNLOAD 
    118118# get filename from download url 
    119 FILENAME=$(shell basename $(DOWNLOAD)) 
     119    FILENAME=$(shell basename $(DOWNLOAD)) 
    120120# set suffix 
    121 SUFFIX=$(shell (echo $(FILENAME) | sed -e 's/.*\.\(.*\)$/\1//' | tr '[A-Z]' '[a-z]')) 
     121    SUFFIX=$(shell (echo $(FILENAME) | sed -e 's/.*\.\(.*\)$/\1//' | tr '[A-Z]' '[a-z]')) 
    122122endif 
    123123 
    124124ifndef BUILD 
    125 BUILD=$(MAKEENV) $(MAKE) $(MAKEARGS) 
     125    BUILD=$(MAKEENV) $(MAKE) $(MAKEARGS) 
    126126endif 
    127127 
    128128ifndef CLEAN 
    129 CLEAN=$(RM) -rf $(SRCDIR) 
     129    CLEAN=$(RM) -rf $(SRCDIR) 
    130130endif 
    131131 
    132132ifndef EXTRACT 
    133 EXTRACT=$(TAR) -C $(SRCDIR) $(TAROPT) $(TARMODE) $(FILENAME) 
     133    EXTRACT=$(TAR) -C $(SRCDIR) $(TAROPT) $(TARMODE) $(FILENAME) 
    134134endif 
    135135 
    136136ifndef EXTRACTPOST 
    137 EXTRACTPOST= 
     137    EXTRACTPOST= 
    138138endif 
    139139 
    140140ifndef PREFIX 
    141 PREFIX=/ 
     141    PREFIX=/ 
    142142endif 
    143143 
    144144ifeq ($(SUFFIX),z) 
    145 TARMODE=-xzf 
     145    TARMODE=-xzf 
    146146endif 
    147147 
    148148ifeq ($(SUFFIX),gz) 
    149 TARMODE=-xzf 
     149    TARMODE=-xzf 
    150150endif 
    151151 
    152152ifeq ($(SUFFIX),tgz) 
    153 TARMODE=-xzf 
     153    TARMODE=-xzf 
    154154endif 
    155155 
    156156ifeq ($(SUFFIX),bz2) 
    157 TARMODE=-xjf 
     157    TARMODE=-xjf 
    158158endif 
    159159 
    160160ifndef CONFIGUREARGS 
    161 CONFIGUREARGS=--prefix=$(PREFIX) --host=$(TARGET) 
     161    CONFIGUREARGS=--prefix=$(PREFIX) --host=$(TARGET) 
    162162endif 
    163163