| #--------------------------------------------------------------------------- |
| TARGET = uart_launcher |
| |
| OBJECT = \ |
| uart_launcher.o \ |
| $(NULL) |
| |
| CFLAGS = \ |
| -g \ |
| -Wall \ |
| -Werror \ |
| $(NULL) |
| |
| #--------------------------------------------------------------------------- |
| ifeq ($(CROSS_COMPILE),) |
| CC = gcc |
| STRIP = strip |
| else |
| CC = $(CROSS_COMPILE)-gcc |
| STRIP = $(CROSS_COMPILE)-strip |
| endif |
| |
| #--------------------------------------------------------------------------- |
| all: uart_launcher |
| |
| uart_launcher: clean $(OBJECT) |
| $(CC) -pthread -C -o $(TARGET) $(OBJECT) |
| $(STRIP) $(TARGET) |
| |
| %.o: %.c |
| $(CC) $(LINKFLAGS) $(CFLAGS) $(INCLUDE) -c -o $@ $< |
| |
| clean: |
| rm -f $(TARGET) *.o |
| |
| #--------------------------------------------------------------------------- |