For more documentation see /include/firm.h.
To generate FIRM code from a compiler frontend read the documentation
in ./include/ircons.h.
-About Firm you can learn in UKA tech-report 1999-??.
+About Firm you can learn in UKA tech-report 1999-44.
topdir = ../..
subdir := common
+INSTALL_HEADERS := bool.h common.h firm.h
-SOURCES := Makefile.in bool.h common.h firm.h panic.c tune.h xgprintf.c xp_help.h \
- common.c firm.c misc.h panic.h xfprintf.c xoprintf.c xprintf.h
+SOURCES = INSTALL_HEADERS
-INSTALL_HEADERS = $(filter %.h,$(SOURCES))
+SOURCES += Makefile.in panic.c tune.h xgprintf.c xp_help.h common.c firm.c \
+ misc.h panic.h xfprintf.c xoprintf.c xprintf.h
include $(topdir)/MakeRules
topdir = ../..
subdir := ident
+INSTALL_HEADERS = ident.h
-SOURCES := Makefile.in ident.c ident.h ident_t.h
+SOURCES = INSTALL_HEADERS
+
+SOURCES += Makefile.in ident.c ident_t.h
-INSTALL_HEADERS = ident.h
include $(topdir)/MakeRules
topdir = ../..
subdir := ir
+INSTALL_HEADERS = irprog.h irgraph.h irnode.h irmode.h irop.h ircons.h \
+ irflag.h irvrfy.h irgwalk.h irgmod.h iropt.h irdump.h \
+ old_fctnames.h
-SOURCES := Makefile.in \
+SOURCES = INSTALL_HEADERS
+
+SOURCES += Makefile.in \
ircons.c irgmod.c irgraph_t.h irnode.c iropt.c irvrfy.c \
- ircons.h irgmod.h irgwalk.c irnode.h iropt.h irvrfy.h \
- irdump.c irgopt.c irgwalk.h irnode_t.h iropt_t.h old_fctnames.h \
- irdump.h irgopt.h irmode.c irop.c irprog.c \
- irflag.c irgraph.c irmode.h irop.h irprog.h \
- irflag.h irgraph.h irmode_t.h irop_t.h irprog_t.h
+ irgwalk.c irdump.c irgopt.c irnode_t.h iropt_t.h \
+ irmode.c irop.c irprog.c irflag.c irgraph.c irmode_t.h \
+ irop_t.h irprog_t.h
-INSTALL_HEADERS = $(filter %.h,$(SOURCES))
include $(topdir)/MakeRules
topdir = ../..
subdir := tr
+INSTALL_HEADERS = mangle.h type.h entity.h type_or_entity.h typewalk.h
-SOURCES := Makefile.in \
- entity.c entity_t.h mangle.h type.h typewalk.c \
- entity.h mangle.c type.c type_or_entity.h typewalk.h
+SOURCES = INSTALL_HEADERS
+
+SOURCES += Makefile.in \
+ entity.c entity_t.h typewalk.c mangle.c type.c
-INSTALL_HEADERS = $(filter %.h,$(SOURCES))
include $(topdir)/MakeRules
topdir = ../..
subdir := tv
+INSTALL_HEADERS = tv.h
-SOURCES := Makefile.in ieee754.h tv.c tv.h tv_t.h
+SOURCES = INSTALL_HEADERS
-INSTALL_HEADERS = $(filter %.h,$(SOURCES))
+SOURCES += Makefile.in ieee754.h tv.c tv_t.h
include $(topdir)/MakeRules