This is an old revision of the document!
The standard ACT Makefile structure
The following is a simple Makefile that uses the ACT standard makefile to create an executable called example, and which links against the core ACT library as well as the default passes.
BINARY=example.$(EXT)
TARGETS=$(BINARY)
OBJS=main.o
SRCS=$(OBJS:.o=.cc)
include $(ACT_HOME)/scripts/Makefile.std
$(BINARY): $(LIB) $(OBJS) $(ACTPASSDEPEND)
$(CXX) $(CFLAGS) $(OBJS) -o $(BINARY) $(LIBACTPASS)
-include Makefile.deps