Changeset b2647de for app/Makefile


Ignore:
Timestamp:
03/17/08 11:35:12 (17 years ago)
Author:
pawelk <pawelk@…>
Branches:
master, help
Children:
d593c5e
Parents:
246900a
git-author:
pawelk <pawelk@…> (03/17/08 11:35:12)
git-committer:
pawelk <pawelk@…> (03/17/08 11:35:12)
Message:

Poprawiłem skrypty, generujące dystrybucję tarball oraz rpm.
Można testować: make dist_tarball oraz make dist_rpm.

git-svn-id: svn://atos.wmid.amu.edu.pl/utt@11 e293616e-ec6a-49c2-aa92-f4a8b91c5d16

File:
1 edited

Legend:

Unmodified
Added
Removed
  • app/Makefile

    r8d3e6ab rb2647de  
    1414export UTT_DIR=${OUTPUT_DIR} 
    1515 
    16 export UTT_BIN_DIR=${UTT_DIR}/bin                       # executables 
    17 export UTT_CONF_DIR=${UTT_DIR}/etc/utt          # configuration files 
    18 export UTT_LANG_DIR=${UTT_DIR}/share/utt        # language/encoding specific stuff 
    19 export UTT_LIB_DIR=${UTT_DIR}/lib/utt           # some files like ser.l.template, terms.m4 
    20 export UTT_SHARE_DIR=${UTT_DIR}/share           # stuff like documantation (man, info), docs: FAQ, COPYRIGHT, NEWS, README 
     16# executables 
     17export UTT_BIN_DIR=${UTT_DIR}/bin 
     18# configuration files 
     19export UTT_CONF_DIR=${UTT_DIR}/etc/utt 
     20# language/encoding specific stuff 
     21export UTT_LANG_DIR=${UTT_DIR}/share/utt 
     22# some files like ser.l.template, terms.m4 
     23export UTT_LIB_DIR=${UTT_DIR}/lib/utt 
     24# stuff like documantation (man, info), docs: FAQ, COPYRIGHT, NEWS, README 
     25export UTT_SHARE_DIR=${UTT_DIR}/share 
    2126 
    2227############################## 
     
    4348        mkdir -p ${UTT_LANG_DIR} 
    4449        mkdir -p ${UTT_LIB_DIR} 
    45         mkdir -p ${UTT_SHARE_DIR} 
     50        mkdir -p ${UTT_SHARE_DIR}/utt 
     51        mkdir -p ${UTT_SHARE_DIR}/doc/utt 
     52        mkdir -p ${UTT_SHARE_DIR}/info 
     53        mkdir -p ${UTT_SHARE_DIR}/man/man3 
    4654 
    4755.PHONY: components 
     
    6876.PHONY: clean_doc 
    6977clean_doc: 
    70         cd $(CUR_DIR)/doc && make clean ; cd $(CUR_DIR) 
     78        cd $(CUR_DIR)/doc && make clean; cd $(CUR_DIR) 
    7179 
    7280.PHONY: clean_dist 
     
    7886# ------------------------------------------------------------------ 
    7987.PHONY: build 
    80 build: compile build_conf build_lib build_share 
     88build: compile build_conf build_lib build_doc 
    8189        @echo "All files builded successfully!" 
    8290 
    8391.PHONY: build_conf 
    8492build_conf: 
    85         cp $(CUR_DIR)/conf/* $(UTT_CONF_DIR)/ 
     93        cp $(CUR_DIR)/conf/*.conf $(UTT_CONF_DIR)/ 
    8694 
    8795.PHONY: build_lib 
     
    8997        cp $(CUR_DIR)/lib/* $(UTT_LIB_DIR)/ 
    9098 
    91 .PHONY: build_share 
    92 build_share: 
    93         @echo "We need to create documentation here!" 
     99.PHONY: build_doc 
     100build_doc: 
     101        cd $(CUR_DIR)/doc && make && make copy; cd $(CUR_DIR) 
    94102 
    95103 
     
    99107# ------------------------------------------------------------------ 
    100108.PHONY: distribute 
    101 distribute: 
    102         @echo "We need to create distribution here!" 
     109distribute: build dist_tarball dist_rpm 
     110        @echo "All distributions created successfully!" 
    103111 
     112.PHONY: dist_tarball 
     113dist_tarball: build 
     114        cd $(CUR_DIR)/dist && make tarball; cd $(CUR_DIR) 
     115 
     116.PHONY: dist_rpm 
     117dist_rpm: build 
     118        cd $(CUR_DIR)/dist && make rpm; cd $(CUR_DIR) 
     119 
     120.PHONY: dist_deb 
     121dist_deb: build 
     122        cd $(CUR_DIR)/dist && make deb; cd $(CUR_DIR) 
    104123 
    105124 
Note: See TracChangeset for help on using the changeset viewer.