91 |
@echo " \\" |
@echo " \\" |
92 |
$(OCAMLFIND) $(OCAMLC) $(ALL_CMA_LIB) $(BLFLAGS) -o $@ |
$(OCAMLFIND) $(OCAMLC) $(ALL_CMA_LIB) $(BLFLAGS) -o $@ |
93 |
|
|
94 |
|
ALL_ML_LIB = $(ALL_CMX_LIB:.cmx=.ml) |
95 |
|
|
96 |
$(NAME).cmxa: opt-recursive |
$(NAME).cmxa: opt-recursive |
97 |
@echo " /" |
@echo " /" |
98 |
@echo " | building $@ and $(NAME).a (native code libraries) ..." |
@echo " | building $@ and $(NAME).a (native code libraries) ..." |
99 |
@echo " \\" |
@echo " \\" |
100 |
$(OCAMLMKLIB) $(ALL_CMX_LIB) -o $(NAME) |
$(OCAMLOPT) -output-obj unix.cmxa \ |
101 |
|
-I misc -I networks -I init -I input -I propagate -I error -I learn -I xml \ |
102 |
|
-o libnn.o \ |
103 |
|
$(ALL_ML_LIB) |
104 |
|
# $(PXPPATH)/pxp_engine.a \ |
105 |
|
# $(PXPLEXPATH)/pxp_lex_iso88591.cmxa \ |
106 |
|
# $(PXPLEXPATH)/pxp_lex_link_iso88591.cmx \ |
107 |
|
# $(OCAMLOPT) -a -o $@ $(ALL_CMX_LIB) |
108 |
|
# ranlib $(NAME).a |
109 |
|
# $(OCAMLMKLIB) $(ALL_CMX_LIB) -o $(NAME) -oc $(NAME) |
110 |
|
|
111 |
|
AR = ar |
112 |
|
RANLIB = ranlib |
113 |
|
|
114 |
|
#$(NAME).a: c-recursive |
115 |
|
# $(AR) r $@ $(ALL_O_LIB) |
116 |
|
# $(RANLIB) $@ |
117 |
|
|
118 |
$(BYTE): $(NAME).cma |
$(BYTE): $(NAME).cma |
119 |
|
|