| [2] | 1 | #-- start of constituent ------
|
|---|
| 2 |
|
|---|
| 3 | cmt_${CONSTITUENT}_${HASTARGETTAG} = 1
|
|---|
| 4 |
|
|---|
| 5 | #--------------------------------------------------------
|
|---|
| 6 |
|
|---|
| 7 | ifdef cmt_${CONSTITUENT}_has_target_tag
|
|---|
| 8 |
|
|---|
| 9 | ifdef READONLY
|
|---|
| [183] | 10 | cmt_local_tagfile_${CONSTITUENT} = /tmp/CMT_$(${PACKAGE}_tag)_${CONSTITUENT}.make$(cmt_lock_pid)
|
|---|
| [198] | 11 | cmt_final_setup_${CONSTITUENT} = /tmp/CMT_${PACKAGE}_${CONSTITUENT}setup.make
|
|---|
| [2] | 12 | cmt_local_${CONSTITUENT}_makefile = /tmp/CMT_${CONSTITUENT}$(cmt_lock_pid).make
|
|---|
| 13 | else
|
|---|
| [434] | 14 | #cmt_local_tagfile_${CONSTITUENT} = $(${PACKAGE}_tag)_${CONSTITUENT}.make
|
|---|
| 15 | cmt_local_tagfile_${CONSTITUENT} = $(bin)$(${PACKAGE}_tag)_${CONSTITUENT}.make
|
|---|
| [198] | 16 | cmt_final_setup_${CONSTITUENT} = $(bin)${PACKAGE}_${CONSTITUENT}setup.make
|
|---|
| [2] | 17 | cmt_local_${CONSTITUENT}_makefile = $(bin)${CONSTITUENT}.make
|
|---|
| 18 | endif
|
|---|
| 19 |
|
|---|
| 20 | ${CONSTITUENT}_extratags = -tag_add=target_${CONSTITUENT}
|
|---|
| 21 |
|
|---|
| [434] | 22 | #$(cmt_local_tagfile_${CONSTITUENT}) : $(cmt_lock_setup)
|
|---|
| 23 | ifndef QUICK
|
|---|
| 24 | $(cmt_local_tagfile_${CONSTITUENT}) ::
|
|---|
| 25 | else
|
|---|
| 26 | $(cmt_local_tagfile_${CONSTITUENT}) :
|
|---|
| 27 | endif
|
|---|
| [441] | 28 | $(echo) "(constituents.make) Rebuilding setup.make $(cmt_local_tagfile_${CONSTITUENT})"
|
|---|
| [2] | 29 | @if test -f $(cmt_local_tagfile_${CONSTITUENT}); then /bin/rm -f $(cmt_local_tagfile_${CONSTITUENT}); fi ; \
|
|---|
| 30 | $(cmtexe) -quiet -tag=$(tags) $(${CONSTITUENT}_extratags) build tag_makefile >>$(cmt_local_tagfile_${CONSTITUENT}); \
|
|---|
| 31 | if test -f $(cmt_final_setup_${CONSTITUENT}); then /bin/rm -f $(cmt_final_setup_${CONSTITUENT}); fi; \
|
|---|
| 32 | $(cmtexe) -quiet -tag=$(tags) $(${CONSTITUENT}_extratags) show setup >>$(cmt_final_setup_${CONSTITUENT})
|
|---|
| [441] | 33 | $(echo) setup.make ok
|
|---|
| [2] | 34 |
|
|---|
| 35 | else
|
|---|
| 36 |
|
|---|
| 37 | ifdef READONLY
|
|---|
| 38 | cmt_local_tagfile_${CONSTITUENT} = /tmp/CMT_$(${PACKAGE}_tag).make$(cmt_lock_pid)
|
|---|
| [198] | 39 | cmt_final_setup_${CONSTITUENT} = /tmp/CMT_${PACKAGE}setup.make
|
|---|
| [2] | 40 | cmt_local_${CONSTITUENT}_makefile = /tmp/CMT_${CONSTITUENT}$(cmt_lock_pid).make
|
|---|
| 41 | else
|
|---|
| [434] | 42 | #cmt_local_tagfile_${CONSTITUENT} = $(${PACKAGE}_tag).make
|
|---|
| 43 | cmt_local_tagfile_${CONSTITUENT} = $(bin)$(${PACKAGE}_tag).make
|
|---|
| [198] | 44 | cmt_final_setup_${CONSTITUENT} = $(bin)${PACKAGE}setup.make
|
|---|
| [2] | 45 | cmt_local_${CONSTITUENT}_makefile = $(bin)${CONSTITUENT}.make
|
|---|
| 46 | endif
|
|---|
| 47 |
|
|---|
| 48 | endif
|
|---|
| 49 |
|
|---|
| [434] | 50 | ifndef QUICK
|
|---|
| [2] | 51 | $(cmt_local_${CONSTITUENT}_makefile) :: $(${CONSTITUENT}_dependencies) $(cmt_local_tagfile_${CONSTITUENT}) build_library_links dirs
|
|---|
| [434] | 52 | else
|
|---|
| 53 | $(cmt_local_${CONSTITUENT}_makefile) :: $(cmt_local_tagfile_${CONSTITUENT})
|
|---|
| 54 | endif
|
|---|
| [441] | 55 | $(echo) "(constituents.make) Building ${CONSTITUENT}.make"; \
|
|---|
| [428] | 56 | $(cmtexe) -quiet -tag=$(tags) $(${CONSTITUENT}_extratags) build constituent_makefile -out=$(cmt_local_${CONSTITUENT}_makefile) ${CONSTITUENT}
|
|---|
| [2] | 57 |
|
|---|
| 58 | ${CONSTITUENT} :: $(${CONSTITUENT}_dependencies) $(cmt_local_${CONSTITUENT}_makefile)
|
|---|
| [441] | 59 | $(echo) "(constituents.make) Starting ${CONSTITUENT}"
|
|---|
| [434] | 60 | @$(MAKE) -f $(cmt_local_${CONSTITUENT}_makefile) cmt_lock_pid=$${cmt_lock_pid} ${CONSTITUENT}
|
|---|
| [441] | 61 | $(echo) "(constituents.make) ${CONSTITUENT} done"
|
|---|
| [2] | 62 |
|
|---|
| 63 | clean :: ${CONSTITUENT}clean
|
|---|
| 64 |
|
|---|
| 65 | ${CONSTITUENT}clean :: $(${CONSTITUENT}clean_dependencies) ##$(cmt_local_${CONSTITUENT}_makefile)
|
|---|
| [441] | 66 | $(echo) "(constituents.make) Starting ${CONSTITUENT}clean"
|
|---|
| [79] | 67 | @-if test -f $(cmt_local_${CONSTITUENT}_makefile); then \
|
|---|
| [434] | 68 | $(MAKE) -f $(cmt_local_${CONSTITUENT}_makefile) cmt_lock_pid=$${cmt_lock_pid} ${CONSTITUENT}clean; \
|
|---|
| [2] | 69 | fi
|
|---|
| 70 |
|
|---|
| 71 | ## /bin/rm -f $(cmt_local_${CONSTITUENT}_makefile) $(bin)${CONSTITUENT}_dependencies.make
|
|---|
| 72 |
|
|---|
| 73 | install :: ${CONSTITUENT}install
|
|---|
| 74 |
|
|---|
| 75 | ${CONSTITUENT}install :: $(${CONSTITUENT}_dependencies) $(cmt_local_${CONSTITUENT}_makefile)
|
|---|
| [441] | 76 | $(echo) "(constituents.make) Starting install ${CONSTITUENT}"
|
|---|
| [434] | 77 | @-$(MAKE) -f $(cmt_local_${CONSTITUENT}_makefile) cmt_lock_pid=$${cmt_lock_pid} install
|
|---|
| [441] | 78 | $(echo) "(constituents.make) install ${CONSTITUENT} done"
|
|---|
| [2] | 79 |
|
|---|
| 80 | uninstall :: ${CONSTITUENT}uninstall
|
|---|
| 81 |
|
|---|
| 82 | ${CONSTITUENT}uninstall :: $(cmt_local_${CONSTITUENT}_makefile)
|
|---|
| [441] | 83 | $(echo) "(constituents.make) Starting uninstall ${CONSTITUENT}"
|
|---|
| [434] | 84 | @-$(MAKE) -f $(cmt_local_${CONSTITUENT}_makefile) cmt_lock_pid=$${cmt_lock_pid} uninstall
|
|---|
| [441] | 85 | $(echo) "(constituents.make) uninstall ${CONSTITUENT} done"
|
|---|
| [2] | 86 |
|
|---|
| [183] | 87 | ifndef PEDANTIC
|
|---|
| [2] | 88 | .DEFAULT::
|
|---|
| [441] | 89 | $(echo) "(constituents.make) Starting $@ ${CONSTITUENT}"
|
|---|
| 90 | $(echo) Using default action for $@
|
|---|
| 91 | $(echo) "(constituents.make) $@ ${CONSTITUENT} done"
|
|---|
| [183] | 92 | endif
|
|---|
| [2] | 93 |
|
|---|
| 94 |
|
|---|
| 95 | #-- end of constituent ------
|
|---|