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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.6 - (show annotations) (download)
Mon Nov 1 07:58:17 2004 UTC (20 years, 8 months ago) by wakaba
Branch: MAIN
CVS Tags: before-dis2-200411
Changes since 1.5: +6 -1 lines
Split pods to separate files

1 LS = ls
2 MAKE = make
3 RM = rm
4 SED = sed
5 XARGS = xargs
6
7 PERL = perl -I../../
8 PERL_CHK = $(PERL) -c -w
9
10 DIS2PM_PL = ../../../bin/dis2pm.pl
11 DIS2PM = $(PERL) $(DIS2PM_PL)
12 DIS2POD_PL = ../../../bin/dis2pm.pl
13 DIS2POD = $(PERL) $(DIS2POD_PL) --output-pod=only
14
15 IDL2DIS_PL = idl2dis.pl
16 IDL2DIS = $(PERL) $(IDL2DIS_PL)
17
18 all: dom-modules
19
20 dom-modules: ManakaiDOMMain.pm DOMMain.pm DOMCore.pm ManakaiDOMCore.pm
21 $(LS) *.dis | $(SED) s/\.dis/.pm/ | $(XARGS) $(MAKE)
22
23 %.pm: %.dis $(DIS2PM_PL)
24 $(DIS2PM) --output-pod=file --output-pod-file=$(@:.pm=.pod) $< > $@
25 $(PERL_CHK) $@
26
27 %.pod: %.dis $(DIS2POD_PL)
28 $(DIS2POD) $< > $@
29
30 clean:
31 $(LS) *.dis | $(SED) s/\.dis/.pm/ | $(XARGS) $(RM)
32

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24