mirror of
https://github.com/OpenSolo/OpenSolo.git
synced 2025-04-29 22:24:32 +02:00
52 lines
1.0 KiB
Makefile
52 lines
1.0 KiB
Makefile
|
|
SUBDIRS =
|
|
SUBDIRS += arp_table
|
|
SUBDIRS += dflog
|
|
SUBDIRS += dataflash_logger
|
|
SUBDIRS += hostapd_ctrl
|
|
SUBDIRS += pixrc
|
|
SUBDIRS += proc_top
|
|
SUBDIRS += rssi
|
|
SUBDIRS += stm32
|
|
SUBDIRS += telem
|
|
SUBDIRS += telem_ctrl
|
|
SUBDIRS += tlog
|
|
SUBDIRS += video/vid
|
|
SUBDIRS += video/app
|
|
SUBDIRS += video/hdmi
|
|
SUBDIRS += unlock
|
|
SUBDIRS += wdog
|
|
|
|
SUBDIRS_BUILD = $(SUBDIRS:%=%_build)
|
|
SUBDIRS_CLEAN = $(SUBDIRS:%=%_clean)
|
|
|
|
# SUBDIRS2 is SUBDIRS, plus directories that can be formatted but not built
|
|
SUBDIRS2 = $(SUBDIRS)
|
|
SUBDIRS2 += ini
|
|
SUBDIRS2 += ini/cpp
|
|
SUBDIRS2 += log
|
|
SUBDIRS2 += util
|
|
|
|
SUBDIRS_FMT = $(SUBDIRS2:%=%_fmt)
|
|
SUBDIRS_FMT_DIFF = $(SUBDIRS2:%=%_fmt-diff)
|
|
|
|
all: $(SUBDIRS_BUILD)
|
|
|
|
build: $(SUBDIRS_BUILD)
|
|
$(SUBDIRS_BUILD):
|
|
$(MAKE) -C $(@:%_build=%)
|
|
|
|
clean: $(SUBDIRS_CLEAN)
|
|
$(SUBDIRS_CLEAN):
|
|
$(MAKE) -C $(@:%_clean=%) clean
|
|
|
|
fmt: $(SUBDIRS_FMT)
|
|
$(SUBDIRS_FMT):
|
|
$(MAKE) -C $(@:%_fmt=%) fmt
|
|
|
|
fmt-diff: $(SUBDIRS_FMT_DIFF)
|
|
$(SUBDIRS_FMT_DIFF):
|
|
$(MAKE) -C $(@:%_fmt-diff=%) fmt-diff
|
|
|
|
.PHONY: $(SUBDIRS) $(SUBDIRS_BUILD) $(SUBDIRS_CLEAN) $(SUBDIRS_FMT) $(SUBDIRS_FMT_DIFF)
|