I want to write an extconf.rb file for a Ruby extension. The problem is that my source file has a suffix that is not any of the expected by mkmf.rb: ec. The suffixes expected are: SRC_EXT = ["c", "cc", "m", "cxx", "cpp", "C"] I could add the suffix: SRC_EXT << "ec" and even define my own COMPILE_EC rule: COMPILE_EC = '$(ESQL) $(CFLAGS) -c $<' but how can I extend create_makefile to use this rule, without modifying mkmf.rb? -- Gerardo Santana "Between individuals, as between nations, respect for the rights of others is peace" - Don Benito Ju?rez http://santanatechnotes.blogspot.com/