Move optional type predicates to type.c.
[mes.git] / GNUmakefile
index bdb316173dc0c4c02f4bcb0077de75538e86a1c2..a939d8e50e29bdd654c0fc1dee8fed2d45fe0f2d 100644 (file)
@@ -22,7 +22,9 @@ include make/install.make
 
 all: mes
 
-mes.o: mes.c mes.environment.h mes.symbols.i mes.environment.i
+mes.o: mes.c
+mes.o: mes.c mes.environment.h mes.environment.i mes.symbols.i
+mes.o: type.c type.environment.h type.environment.i
 
 clean:
        rm -f mes mes.o mes.environment.i mes.symbols.i mes.environment.h *.cat a.out
@@ -30,7 +32,7 @@ clean:
 distclean: clean
        rm -f .config.make
 
-mes.environment.h mes.environment.i mes.symbols.i: mes.c build-aux/mes-snarf.scm
+%.environment.h %.environment.i %.symbols.i: %.c build-aux/mes-snarf.scm
        build-aux/mes-snarf.scm $<
 
 check: all guile-check mes-check