This is a fork of the `events` subdirectory of https://github.com/ARMmbed/mbed-os
Dependents: HelloWorld_CCA01M1 HelloWorld_CCA02M1 CI-data-logger-server HelloWorld_CCA02M1 ... more
This is a fork of the events
subdirectory of https://github.com/ARMmbed/mbed-os.
Note, you must import this library with import name: events
!!!
equeue/Makefile
- Committer:
- Wolfgang Betz
- Date:
- 2017-09-05
- Revision:
- 9832:b95afde9ef7e
- Parent:
- 12:8b0064a92c66
File content as of revision 9832:b95afde9ef7e:
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)