metalsvm/lwip/src/core/Makefile

25 lines
609 B
Makefile

C_source = dhcp.c raw.c init.c mem.c memp.c netif.c pbuf.c stats.c udp.c tcp.c tcp_in.c tcp_out.c
SUBDIRS = ipv4
OBJS += $(patsubst %.c, %.o, $(filter %.c, $(C_source)))
# other implicit rules
%.o : %.c
$(CC) -c $(CFLAGS) -o $@ $<
default: $(OBJS)
for i in $(SUBDIRS); do $(MAKE) -C $$i default; done
all: $(OBJS)
for i in $(SUBDIRS); do $(MAKE) -C $$i all; done
clean:
for i in $(SUBDIRS); do $(MAKE) -C $$i clean; done
$(RM) *.o *~
depend:
for i in $(SUBDIRS); do $(MAKE) -C $$i depend; done
$(CC) -MM $(CFLAGS) $(C_source) $(CPP_source) > Makefile.dep
-include Makefile.dep
# DO NOT DELETE