CC = gcc # prefix for installation and search path (like icons) PREFIX = /usr/local/ # for normal desktop GTK+ CCFLAGS = -Wall -O2 -g SQLITECFLAGS = `pkg-config --cflags sqlite3` GTKCFLAGS = `pkg-config --cflags gtk+-2.0` CFLAGS = $(CCFLAGS) $(SQLITECFLAGS) $(GTKCFLAGS) SQLITELDFLAGS = `pkg-config --libs sqlite3` GTKLDFLAGS = `pkg-config --libs gtk+-2.0` # no need to change anything below this line # ------------------------------------------ .SUFFIXES: .d .c CFLAGS += -MD -DPREFIX=\"$(PREFIX)\" $(OPTIONS) LDFLAGS = $(CLDFLAGS) $(SQLITELDFLAGS) RDS_MEMBERS = rds bitstream tmc tuning SOURCES = $(patsubst %,%.c,$(RDS_MEMBERS)) OBJS = $(patsubst %,%.o,$(RDS_MEMBERS)) DEPS = $(patsubst %,%.d,$(RDS_MEMBERS)) UR_MEMBERS = rds bitstream tmc tuning UR_SOURCES = $(patsubst %,%.c,$(UR_MEMBERS)) UR_OBJS = $(patsubst %,%.o,$(UR_MEMBERS)) UR_DEPS = $(patsubst %,%.d,$(UR_MEMBERS)) all: tuning tuning: $(OBJS) $(CC) -o $@ $^ $(LDFLAGS) clean: rm -f *.o *.d tuning -include $(DEPS)