diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 19 |
1 files changed, 14 insertions, 5 deletions
@@ -1,6 +1,6 @@ IDIR=include DEFINES=-DDETERMINISTIC -CFLAGS=-O2 -Wall -Wextra -std=c99 -D_DEFAULT_SOURCE $(DEFINES) -I$(IDIR) +CFLAGS=-static -O3 -Wall -Wextra -std=c99 -D_DEFAULT_SOURCE $(DEFINES) -I$(IDIR) LIBS= SRCS=$(wildcard include/*.c) @@ -8,18 +8,27 @@ OBJS=$(SRCS:.c=.o) PROG=ctaklm STAT=pptdb -SIZE=size + +BUILDROOT_DIR=buildroot-2020.11.1 + +STRIP=$(BUILDROOT_DIR)/output/host/bin/arm-linux-strip +SIZE=$(BUILDROOT_DIR)/output/host/bin/arm-linux-size +CC=$(BUILDROOT_DIR)/output/host/bin/arm-linux-cc %.o: %.c - cc -c $< -o $@ $(CFLAGS) + $(CC) -c $< -o $@ $(CFLAGS) $(PROG): src/$(PROG).o $(OBJS) - $(CC) $(CFLAGS) src/$(PROG).o $(OBJS) -o $(PROG) - $(SIZE) $(PROG) + $(CC) $(CFLAGS) src/$(PROG).o $(OBJS) -o $(PROG) + $(STRIP) $(PROG) + $(SIZE) $(PROG) $(STAT): src/$(STAT).o $(OBJS) $(CC) $(CFLAGS) src/$(STAT).o $(OBJS) -o $(STAT) +buildroot: $(PROG) + ./do_buildroot.sh $(BUILDROOT_DIR) + clean: rm -f $(PROG) rm -f $(STAT) |
