# This file is part of the Coral project.
# Please read the copyright notice in the LICENSE file.
#UI_FILES:=coral/lgen/pegen/unittests/
#PEGEN:=../../lgen/pegen/pegen.py
#FIELDHANDLER:=../../lgen/pegen/fieldhandler.py
#ESMD_FILE:=FSM10_PE.xml
PYTHON=python

XMIDISYNCGEN=../../lgen/diml/xmidimapobsgen.py
METAMODELFILES=MetamodelDiagram.xml
DEGENGEN=../../lgen/diml/diml2xmidigen.py

all: xmidisyncobserver.py degen.py #propertyeditors.py

#propertyeditors.py: $(PEGEN) $(ESMD_FILE) $(FIELDHANDLER)
#	$(PYTHON) $(PEGEN) --license -p "coral.addins.FSM10" $(ESMD_FILE) / 

xmidisyncobserver.py:  $(XMIDISYNCGEN) $(METAMODELFILES)
	$(PYTHON) $(XMIDISYNCGEN) -o $@ $(METAMODELFILES) || rm -f $@ 

degen.py degen.mnf.xmi:  $(DEGENGEN) $(METAMODELFILES)
	$(PYTHON) $(DEGENGEN) -o degen.py -p "coral.addins.SMD01.degen" $(METAMODELFILES) || (rm -f degen.py degen.mnf.xmi)

#$(ESMD_FILE):

#$(FIELDHANDLER):

clean:
	-rm -f xmidisyncobserver.py
	-rm -f degen.py
	-rm -f degen.mnf.xmi
#	-rm propertyeditors.py
#	-rm propertyeditors.mnf.xmi
