source: CMT/v1r25-branch/mgr/fragments/jar @ 642

Last change on this file since 642 was 642, checked in by rybkin, 11 years ago

merge -r 631:635 HEAD

File size: 1.3 KB
Line 
1#-- start of jar ------
2
3$(javabin)${CONSTITUENT}.jar :: ${OBJS}
4        $(java_echo) $@
5        $(java_silent)cd $(javabin)${CONSTITUENT}; $(jar) cvf ../${CONSTITUENT}.jar *
6
7install_dir = ${CMTINSTALLAREA}/share/lib
8${CONSTITUENT}installname = ${CONSTITUENT}.jar
9
10${CONSTITUENT} :: ${CONSTITUENT}install ;
11
12install :: ${CONSTITUENT}install ;
13
14${CONSTITUENT}install :: $(install_dir)/$(${CONSTITUENT}installname)
15ifdef CMTINSTALLAREA
16        $(echo) "installation done"
17endif
18
19$(install_dir)/$(${CONSTITUENT}installname) :: $(javabin)$(${CONSTITUENT}installname)
20ifdef CMTINSTALLAREA
21        $(install_silent) $(cmt_install_action) \
22            -source "$(PACKAGE_ROOT)/classes" \
23            -name "$(${CONSTITUENT}installname)" \
24            -out "$(install_dir)" \
25            -cmd "$(cmt_installarea_command)" \
26            -cmtpath "$($(package)_cmtpath)"
27endif
28
29##${CONSTITUENT}clean :: ${CONSTITUENT}uninstall
30
31uninstall :: ${CONSTITUENT}uninstall ;
32
33${CONSTITUENT}uninstall ::
34ifdef CMTINSTALLAREA
35        $(cleanup_silent) $(cmt_uninstall_action) \
36            -source "$(PACKAGE_ROOT)/classes" \
37            -name "$(${CONSTITUENT}installname)" \
38            -out "$(install_dir)" \
39            -cmtpath "$($(package)_cmtpath)"
40endif
41
42${CONSTITUENT}clean ::
43        $(cleanup_silent) /bin/rm -rf $(javabin)${CONSTITUENT}
44        $(cleanup_silent) /bin/rm -f $(javabin)${CONSTITUENT}.jar
45
46#-- end of jar ------
Note: See TracBrowser for help on using the repository browser.