Development mbed library for MAX32630FTHR
Dependents: blinky_max32630fthr
events/equeue/Makefile
- Committer:
- switches
- Date:
- 2016-12-16
- Revision:
- 3:1198227e6421
- Parent:
- 0:5c4d7b2438d3
File content as of revision 3:1198227e6421:
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. 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)