target = tchart objs += lib/TS_IData.o tchart.o CROSS := arm-linux-gnueabihf CROSS_PREFIX := $(CROSS)- PKGCONFIG_LIBDIR := PKG_CONFIG_PATH=/usr/$(CROSS)/lib/pkgconfig:/usr/$(CROSS)/share/pkgconfig CC = $(CROSS_PREFIX)gcc CFLAGS += -O2 -Wall -Wextra -I../common #CFLAGS += `$(PKGCONFIG_LIBDIR) pkg-config --cflags gtk+-2.0 alsa` #LDFLAGS += `$(PKGCONFIG_LIBDIR) pkg-config --libs gtk+-2.0 alsa` CFLAGS += `$(PKGCONFIG_LIBDIR) pkg-config --cflags gtk+-2.0` LDFLAGS += `$(PKGCONFIG_LIBDIR) pkg-config --libs gtk+-2.0` quiet = all: $(target) quiet_cmd_ld ?= LD $@ cmd_ld ?= $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) $(target): $(objs) @$(if $($(quiet)cmd_ld), echo ' $($(quiet)cmd_ld)' &&) $(cmd_ld) quiet_cmd_cc ?= CC $@ cmd_cc ?= $(CC) $(CFLAGS) -c -o $@ $< %.o: %.c @$(if $($(quiet)cmd_cc), echo ' $($(quiet)cmd_cc)' &&) $(cmd_cc) clean: rm -f *.o $(target)