include ../../common.mk CFLAGS += -I$(bsp_dir)/include -I$(ext_dir)/crypto obj = flash.o aon.o pwr.o batt.o hpamp.o egpio.o eve.o lcd.o ctp.o spi.o net.o sdcard.o sdc_crypto.o app.o subdirs = drv lib = ../../libeos-dev.a %.o: %.c %.h $(CC) $(CFLAGS) -c $< %.o: %.S $(CC) $(CFLAGS) -c $< all: $(lib) $(lib): $(obj) for i in $(subdirs); do \ (cd $$i && $(MAKE)) || exit; \ done $(AR) rcs $@ $(obj) drv/*.o clean: for i in $(subdirs); do \ (cd $$i && $(MAKE) clean) || exit; \ done rm -f *.o $(lib)