libamxp  1.4.0
Patterns C Implementation
Makefile
Go to the documentation of this file.
1 TARGET = ambiorix_syssig
2 
3 SOURCES = $(wildcard *.c)
4 OBJECTS = $(SOURCES:.c=.o)
5 
6 CFLAGS += -Werror -Wall -Wextra -g
7 LDFLAGS += -levent -lamxp
8 
9 all: $(TARGET)
10 
11 $(TARGET): $(OBJECTS)
12  $(CC) -o $@ $(OBJECTS) $(LDFLAGS)
13 
14 -include $(OBJECTS:.o=.d)
15 
16 %.o: %.c
17  $(CC) $(CFLAGS) -c -o $@ $<
18  @$(CC) $(CFLAGS) -MM -MP -MT '$(@) $(@:.o=.d)' -MF $(@:.o=.d) $(<)
19 
20 clean:
21  rm -f $(OBJECTS) $(TARGET)
22  rm -f *.d
23 
24 .PHONY: clean