From 7f7a0d0bfb8aa413997e9000a6be21308430ed3f Mon Sep 17 00:00:00 2001 From: tslil Date: Fri, 29 Jan 2021 19:28:15 -0500 Subject: Imported GTK 3.0 example, let's see what's involved --- Makefile | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index e519a3c..05b4a1f 100644 --- a/Makefile +++ b/Makefile @@ -6,7 +6,7 @@ CFLAGS=-O3 -Wall -Wextra -Wpedantic -std=c99 -D_DEFAULT_SOURCE $(DEFINES) -I$(ID CTAK=include/tak.c CTAK_OBJS=$(CTAK:.c=.o) -SRCS=$(wildcard include/*.c) +SRCS=$(filter-out include/lcdlib.c,$(wildcard include/*.c)) OBJS=$(SRCS:.c=.o) BUILDROOT_DIR=buildroot-2020.11.1 @@ -16,15 +16,15 @@ CROSS_STRIP=$(BUILDROOT_DIR)/output/host/bin/arm-linux-strip .DEFAULT_GOAL=native %.o: %.c - $(CC) -c $< -o $@ $(CFLAGS) + $(CC) -c $< -o $@ $(CFLAGS) $(EXTRA_FLAGS) ctaklm: src/ctaklm.o $(OBJS) $(CC) $(CFLAGS) src/ctaklm.o $(OBJS) -o ctaklm $(STRIP) ctaklm -ct1986: src/ct1986.o $(OBJS) - $(CC) $(CFLAGS) src/ct1986.o $(OBJS) -o ct1986 - $(STRIP) ct1986 +ctakgtk: EXTRA_FLAGS=`pkg-config --cflags --libs gtk+-3.0` +ctakgtk: src/ctakgtk.o $(OBJS) + $(CC) $(CFLAGS) $(EXTRA_FLAGS) src/ctakgtk.o $(OBJS) -o ctakgtk pptdb: src/pptdb.o $(CTAK_OBJS) $(CC) $(CFLAGS) src/pptdb.o $(CTAK_OBJS) -o pptdb @@ -38,6 +38,10 @@ native: clean ctaklm pptdb $(CROSS_CC): ./resources/do_buildroot.sh $(BUILDROOT_DIR) +ct1986: src/ct1986.o $(OBJS) include/lcdlib.o + $(CC) $(CFLAGS) src/ct1986.o $(OBJS) include/lcdlib.o -o ct1986 + $(STRIP) ct1986 + pi: CC=$(CROSS_CC) pi: STRIP=$(CROSS_STRIP) pi: $(CROSS_CC) clean ctaklm ct1986 -- cgit v1.2.3