#$Id: Makefile,v 1.2 2006/08/12 22:41:56 jwrobel Exp $

include ../common.mk
include ../$(PLATFORM).mk

IDL_HEADERS = fkIFirekeeper.h fkIRule.h fkIRuleReference.h fkISentence.h \
	      fkIJudge.h fkIRulesLoader.h fkIRulesSource.h

.PHONY: all clean

all: $(IDL_HEADERS)

fkIFirekeeper.h: fkIFirekeeper.idl 
fkIRule.h: fkIRule.idl 
fkIRuleReference.h: fkIRuleReference.idl 
fkIRulesLoader.h: fkIRulesLoader.idl 
fkIRulesSource.h: fkIRulesSource.idl 
fkIJudge.h: fkIJudge.idl 
fkISentence.h: fkISentence.idl 

$(IDL_HEADERS): 
	$(XPIDL) -I$(MOZILLA_SRC_PATH)/dist/idl -w -m  typelib $(@:.h=.idl)
	$(XPIDL) -I$(MOZILLA_SRC_PATH)/dist/idl -w -m  header $(@:.h=.idl)
	mv $(@:.h=.xpt) ..;

clean:
	$(CLEAN_CMD)



