/[suikacvs]/messaging/manakai/lib/Message/DOM/Makefile
Suika

Diff of /messaging/manakai/lib/Message/DOM/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.9 by wakaba, Wed Dec 29 12:17:42 2004 UTC revision 1.10 by wakaba, Fri Dec 31 12:03:40 2004 UTC
# Line 24  IDL2DIS = $(PERL) $(IDL2DIS_PL) Line 24  IDL2DIS = $(PERL) $(IDL2DIS_PL)
24    
25  DIS_FILES = DOMMain.dis DOMCore.dis DOMXML.dis \  DIS_FILES = DOMMain.dis DOMCore.dis DOMXML.dis \
26    DOMLS.dis ManakaiDOMLS2003.dis \    DOMLS.dis ManakaiDOMLS2003.dis \
27    DOMEvents.dis    DOMEvents.dis DOMViews.dis \
28      DOMHTML.dis DOMWebForms.dis
29    
30  GENERATED_FILES_DOMLATEST = core.cdis ev.cdis ls.cdis \  GENERATED_FILES_DOMLATEST = core.cdis ev.cdis ls.cdis html.cdis \
31    DOMMain.pm DOMCore.pm DOMXML.pm DOMLS.pm ManakaiDOMLS2003.pm \    DOMMain.pm DOMCore.pm DOMXML.pm DOMLS.pm ManakaiDOMLS2003.pm \
32    DOMEvents.pm    DOMEvents.pm DOMViews.pm \
33      DOMHTML.pm DOMWebForms.pm
34  GENERATED_FILES = $(MAIN_CDIS_FILE) $(GENERATED_FILES_DOMLATEST)  GENERATED_FILES = $(MAIN_CDIS_FILE) $(GENERATED_FILES_DOMLATEST)
35    
36  NS_MANAKAIDOM = http://suika.fam.cx/~wakaba/archive/2004/8/18/manakai-dom\#  NS_MANAKAIDOM = http://suika.fam.cx/~wakaba/archive/2004/8/18/manakai-dom\#
# Line 36  NS_MANAKAIDOM = http://suika.fam.cx/~wak Line 38  NS_MANAKAIDOM = http://suika.fam.cx/~wak
38  all: dom  all: dom
39    
40  dom: dom-latest  dom: dom-latest
41  dom-latest: DOMMain.pm-chk DOMCore.pm-chk \  dom-latest: $(GENERATED_FILES_DOMLATEST)
         $(GENERATED_FILES_DOMLATEST)  
42    
43  core.cdis: DOMCore.dis DOMMain.dis DOMXML.dis $(DISC_PL)  core.cdis: DOMCore.dis DOMMain.dis DOMXML.dis $(DISC_PL)
44          $(DISC) DOMCore.dis --output-file-name=$@          $(DISC) DOMCore.dis --output-file-name=$@
45    
46  ev.cdis: core.cdis DOMEvents.dis $(DISC_PL)  ev.cdis: core.cdis DOMEvents.dis DOMViews.dis $(DISC_PL)
47          $(DISC) DOMEvents.dis --input-cdis-file-name=$< \          $(DISC) DOMEvents.dis --input-cdis-file-name=$< \
48                              --output-file-name=$@                              --output-file-name=.$@.1.tmp
49            $(DISC) DOMViews.dis --input-cdis-file-name=.$@.1.tmp \
50                                --output-file-name=$@
51            $(RM) .$@.1.tmp
52    
53  ls.cdis: ev.cdis DOMLS.dis ManakaiDOMLS2003.dis $(DISC_PL)  ls.cdis: ev.cdis DOMLS.dis ManakaiDOMLS2003.dis $(DISC_PL)
54          $(DISC) DOMLS.dis --input-cdis-file-name=$< \          $(DISC) DOMLS.dis --input-cdis-file-name=$< \
# Line 53  ls.cdis: ev.cdis DOMLS.dis ManakaiDOMLS2 Line 57  ls.cdis: ev.cdis DOMLS.dis ManakaiDOMLS2
57                              --output-file-name=$@                              --output-file-name=$@
58          $(RM) .$@.1.tmp          $(RM) .$@.1.tmp
59    
60    html.cdis: ls.cdis DOMHTML.dis DOMWebForms.dis $(DISC_PL)
61            $(DISC) DOMHTML.dis --input-cdis-file-name=$< \
62                                --output-file-name=.$@.1.tmp
63            $(DISC) DOMWebForms.dis --input-cdis-file-name=.$@.1.tmp \
64                                --output-file-name=$@
65            $(RM) .$@.1.tmp
66    
67  DOMMain.pm: core.cdis $(CDIS2PM_PL)  DOMMain.pm: core.cdis $(CDIS2PM_PL)
68          $(CDIS2PM) $< --for="$(NS_MANAKAIDOM)ManakaiDOMCommon" \          $(CDIS2PM) $< --for="$(NS_MANAKAIDOM)ManakaiDOMCommon" \
69            --module-name=DOMMain > $@            --module-name=DOMMain > $@
70          $(CDIS2PM) $< --for="$(NS_MANAKAIDOM)ManakaiDOMLatest" \          $(CDIS2PM) $< --for="$(NS_MANAKAIDOM)ManakaiDOMLatest" \
71            --module-name=DOMMain >> $@            --module-name=DOMMain >> $@
72            $(PERL_CHK) $@
73    
74  DOMMain.pm-chk: DOMMain.pm  DOMCore.pm: core.cdis DOMMain.pm $(CDIS2PM_PL)
         $(PERL_CHK) $<  
   
 DOMCore.pm: core.cdis $(CDIS2PM_PL)  
75          $(CDIS2PM) $< --for="$(NS_MANAKAIDOM)ManakaiDOMLatest" \          $(CDIS2PM) $< --for="$(NS_MANAKAIDOM)ManakaiDOMLatest" \
76            --module-name=DOMCore > $@            --module-name=DOMCore > $@
77            $(PERL_CHK) $@
 DOMCore.pm-chk: DOMCore.pm  
         $(PERL_CHK) $<  
78    
79  DOMXML.pm: core.cdis $(CDIS2PM_PL)  DOMXML.pm: core.cdis $(CDIS2PM_PL)
80          $(CDIS2PM) $< --for="$(NS_MANAKAIDOM)ManakaiDOMLatest" \          $(CDIS2PM) $< --for="$(NS_MANAKAIDOM)ManakaiDOMLatest" \
# Line 79  DOMEvents.pm: ev.cdis $(CDIS2PM_PL) Line 86  DOMEvents.pm: ev.cdis $(CDIS2PM_PL)
86            --module-name=DOMEvents > $@            --module-name=DOMEvents > $@
87          $(PERL_CHK) $@          $(PERL_CHK) $@
88    
89    DOMViews.pm: ev.cdis $(CDIS2PM_PL)
90            $(CDIS2PM) $< --for="$(NS_MANAKAIDOM)ManakaiDOMLatest" \
91              --module-name=DOMViews > $@
92            $(PERL_CHK) $@
93    
94  DOMLS.pm: ls.cdis $(CDIS2PM_PL)  DOMLS.pm: ls.cdis $(CDIS2PM_PL)
95          $(CDIS2PM) $< --for="$(NS_MANAKAIDOM)ManakaiDOMLatest" \          $(CDIS2PM) $< --for="$(NS_MANAKAIDOM)ManakaiDOMLatest" \
96            --module-name=DOMLS > $@            --module-name=DOMLS > $@
# Line 88  ManakaiDOMLS2003.pm: ls.cdis $(CDIS2PM_P Line 100  ManakaiDOMLS2003.pm: ls.cdis $(CDIS2PM_P
100          $(CDIS2PM) $< --for="$(NS_MANAKAIDOM)ManakaiDOMLatest" \          $(CDIS2PM) $< --for="$(NS_MANAKAIDOM)ManakaiDOMLatest" \
101            --module-name=ManakaiDOMLS2003 > $@            --module-name=ManakaiDOMLS2003 > $@
102          $(PERL_CHK) $@          $(PERL_CHK) $@
103    
104    DOMHTML.pm: html.cdis $(CDIS2PM_PL)
105            $(CDIS2PM) $< --for="$(NS_MANAKAIDOM)ManakaiDOMLatest" \
106              --module-name=DOMHTML > $@
107            $(PERL_CHK) $@
108    
109    DOMWebForms.pm: html.cdis $(CDIS2PM_PL)
110            $(CDIS2PM) $< --for="$(NS_MANAKAIDOM)ManakaiDOMLatest" \
111              --module-name=DOMWebForms > $@
112            $(PERL_CHK) $@
113                    
114  clean:  clean:
115          $(RM) $(GENERATED_FILES) .*.tmp          $(RM) $(GENERATED_FILES) .*.tmp

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24