| 135 |
# Objects to build |
# Objects to build |
| 136 |
|
|
| 137 |
SCHEMA_OBJS = \ |
SCHEMA_OBJS = \ |
|
schema/schema_components.cmo schema/schema_import.cmo \ |
|
| 138 |
schema/schema_types.cmo \ |
schema/schema_types.cmo \ |
| 139 |
schema/schema_xml.cmo \ |
schema/schema_xml.cmo \ |
| 140 |
schema/schema_common.cmo \ |
schema/schema_common.cmo \ |
| 142 |
schema/schema_validator.cmo \ |
schema/schema_validator.cmo \ |
| 143 |
schema/schema_parser.cmo \ |
schema/schema_parser.cmo \ |
| 144 |
|
|
| 145 |
|
NEW_SCHEMA_OBJS = \ |
| 146 |
|
schema/schema_components.cmo schema/schema_import.cmo \ |
| 147 |
|
|
| 148 |
OBJECTS = \ |
OBJECTS = \ |
| 149 |
driver/config.cmo \ |
driver/config.cmo \ |
| 150 |
misc/stats.cmo \ |
misc/stats.cmo \ |
| 216 |
WEBIFACE = $(OBJECTS) driver/examples.cmo driver/webiface.cmo |
WEBIFACE = $(OBJECTS) driver/examples.cmo driver/webiface.cmo |
| 217 |
DTD2CDUCE = tools/dtd2cduce.cmo |
DTD2CDUCE = tools/dtd2cduce.cmo |
| 218 |
|
|
| 219 |
ALL_OBJECTS = $(OBJECTS) \ |
ALL_OBJECTS = $(OBJECTS) $(NEW_SCHEMA_OBJS) \ |
| 220 |
driver/run.cmo driver/examples.cmo driver/webiface.cmo \ |
driver/run.cmo driver/examples.cmo driver/webiface.cmo \ |
| 221 |
tools/dtd2cduce.cmo tools/validate.cmo \ |
tools/dtd2cduce.cmo tools/validate.cmo \ |
| 222 |
$(ML_INTERFACE_OBJS) parser/cduce_curl.cmo \ |
$(ML_INTERFACE_OBJS) parser/cduce_curl.cmo \ |
| 233 |
@echo "Build $@" |
@echo "Build $@" |
| 234 |
$(HIDE)$(LINK) $(INCLUDES) -o $@ $^ $(EXTRA_LINK_OPTS) |
$(HIDE)$(LINK) $(INCLUDES) -o $@ $^ $(EXTRA_LINK_OPTS) |
| 235 |
|
|
| 236 |
|
test_schema: $(OBJECTS:.cmo=.$(EXTENSION)) $(NEW_SCHEMA_OBJS:.cmo=.$(EXTENSION)) |
| 237 |
|
@echo "Build $@" |
| 238 |
|
$(HIDE)$(LINK) $(INCLUDES) -o $@ $^ $(EXTRA_LINK_OPTS) |
| 239 |
|
|
| 240 |
|
|
| 241 |
cduce_packed.ml: $(CDUCE:.cmo=.ml) |
cduce_packed.ml: $(CDUCE:.cmo=.ml) |
| 242 |
rm -f cduce_packed.ml |
rm -f cduce_packed.ml |
| 243 |
ocaml tools/pack.ml $^ > cduce_packed.ml |
ocaml tools/pack.ml $^ > cduce_packed.ml |