One of the most common operations in a makefile is turning a number of source files into one target file (for example, a program binary).
bin_PROGRAMS = bug-buddy
bug_buddy_SOURCES = \
$(bb_built_sources) \
bug-buddy.c \
bug-buddy.h \
md5-utils.c \
md5-utils.h \
bugzilla.c \
bugzilla.h \
cell-renderer-uri.c \
cell-renderer-uri.h \
config.c \
gdb-buddy.c \
libglade-buddy.h \
save-buddy.c \
save-buddy.h \
signal-buddy.c \
signal-buddy.h \
united-states-of-bug-buddy.c
|
Aside from the $(bb_built_sources) variable, everything here should be clear.
The bug-buddy file is a program and will be installed in the bindir location when make install is run.