/[marvin]/marvin/src/libnn/Makefile
ViewVC logotype

Diff of /marvin/src/libnn/Makefile

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

revision 1.2 by srv89, Fri Aug 1 13:21:06 2003 UTC revision 1.3 by srv89, Sun Sep 7 19:13:11 2003 UTC
# Line 57  $(NAME).cma: Line 57  $(NAME).cma:
57          @echo " \\"          @echo " \\"
58          @for i in $(SUBDIRS);\          @for i in $(SUBDIRS);\
59          do\          do\
60          ( cd $$i ; make byte );\          ( cd $$i && make byte ) || exit 1 ;\
61          done          done
62          @echo " /"          @echo " /"
63          @echo " | building $@ (bytecode library) ..."          @echo " | building $@ (bytecode library) ..."
# Line 71  $(NAME).cmxa: Line 71  $(NAME).cmxa:
71          @echo " \\"          @echo " \\"
72          @for i in $(SUBDIRS);\          @for i in $(SUBDIRS);\
73          do\          do\
74          ( cd $$i ; make opt );\          ( cd $$i && make opt ) || exit 1 ;\
75          done          done
76          @echo " /"          @echo " /"
77          @echo " | building $@ and $(NAME).a (native code libraries) ..."          @echo " | building $@ and $(NAME).a (native code libraries) ..."
# Line 82  $(BYTE): $(NAME).cma Line 82  $(BYTE): $(NAME).cma
82    
83  $(OPT): $(NAME).cmxa  $(OPT): $(NAME).cmxa
84    
85    interface:
86            @echo " /"
87            @echo " | making interface in subdirectories ..."
88            @echo " \\"
89            @for i in $(SUBDIRS);\
90            do\
91            ( cd $$i && make interface ) || exit 1;\
92            done
93    
94  # documentation  # documentation
95  ###############  ###############
96    
# Line 89  $(OPT): $(NAME).cmxa Line 98  $(OPT): $(NAME).cmxa
98    
99  doc:  doc:
100          @echo " /"          @echo " /"
101          @echo " | doing make doc in subdirectories..."          @echo " | making doc in subdirectories ..."
102          @echo " \\"          @echo " \\"
103          @for i in $(SUBDIRS);\          @for i in $(SUBDIRS);\
104          do\          do\
105          ( cd $$i ; make doc );\          ( cd $$i && make doc ) || exit 1 ;\
106          done          done
107    
108  # clean  # clean
# Line 101  doc: Line 110  doc:
110    
111  clean: default-clean  clean: default-clean
112          @echo " /"          @echo " /"
113          @echo " | doing make clean in subdirectories..."          @echo " | making clean in subdirectories ..."
114          @echo " \\"          @echo " \\"
115          @for i in $(SUBDIRS);\          @for i in $(SUBDIRS);\
116          do\          do\
117          ( cd $$i ; make clean );\          ( cd $$i && make clean ) || exit 1 ;\
118          done          done
119          @echo " /"          @echo " /"
120          @echo " | cleaning current directory..."          @echo " | cleaning current directory ..."
121          @echo " \\"          @echo " \\"
122          $(RM) $(NAME).{cma,cmxa,a}          $(RM) $(NAME).{cma,cmxa,a}
123    
# Line 117  default-clean: Line 126  default-clean:
126    
127  doc-clean:  doc-clean:
128          @echo " /"          @echo " /"
129          @echo " |        doing make doc-clean in subdirectories..."          @echo " |        making doc-clean in subdirectories ..."
130          @echo " \\"          @echo " \\"
131          @for i in $(SUBDIRS);\          @for i in $(SUBDIRS);\
132          do\          do\
133          ( cd $$i ; make doc-clean );\          ( cd $$i && make doc-clean ) || exit 1 ;\
134          done          done
135    
136  dist-clean distclean:: clean  dist-clean distclean:: clean

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26