5.2.1 - Updated I2C files

Dependents:   mbed-TFT-example-NCS36510 mbed-Accelerometer-example-NCS36510 mbed-Accelerometer-example-NCS36510

events/equeue/Makefile

Committer:
jacobjohnson
Date:
2017-02-27
Revision:
1:f30bdcd2b33b
Parent:
0:098463de4c5d

File content as of revision 1:f30bdcd2b33b:

TARGET = libequeue.a

CC = gcc
AR = ar
SIZE = size

SRC += $(wildcard *.c)
OBJ := $(SRC:.c=.o)
DEP := $(SRC:.c=.d)
ASM := $(SRC:.c=.s)

ifdef DEBUG
CFLAGS += -O0 -g3
else
CFLAGS += -O2
endif
ifdef WORD
CFLAGS += -m$(WORD)
endif
CFLAGS += -I. -I..
CFLAGS += -std=c99
CFLAGS += -Wall
CFLAGS += -D_XOPEN_SOURCE=600

LFLAGS += -pthread


all: $(TARGET)

test: tests/tests.o $(OBJ)
	$(CC) $(CFLAGS) $^ $(LFLAGS) -o tests/tests
	tests/tests

prof: tests/prof.o $(OBJ)
	$(CC) $(CFLAGS) $^ $(LFLAGS) -o tests/prof
	tests/prof

asm: $(ASM)

size: $(OBJ)
	$(SIZE) -t $^

-include $(DEP)

%.a: $(OBJ)
	$(AR) rcs $@ $^

%.o: %.c
	$(CC) -c -MMD $(CFLAGS) $< -o $@

%.s: %.c
	$(CC) -S $(CFLAGS) $< -o $@

clean:
	rm -f $(TARGET)
	rm -f tests/tests tests/tests.o tests/tests.d
	rm -f tests/prof tests/prof.o tests/prof.d
	rm -f $(OBJ)
	rm -f $(DEP)
	rm -f $(ASM)