diff --git a/mk/targets.mk b/mk/targets.mk
index e90bf39ebacc5f605eb19d7d91eb39ea8736d4bd..a0b23cae8c22f7403ee16f12f5db27bf914e117a 100644
--- a/mk/targets.mk
+++ b/mk/targets.mk
@@ -60,8 +60,11 @@ empty: all
 # cope with OBC targets
 %-obc: EXTRAFLAGS += "-DOBC_FAILSAFE=ENABLED "
 
+# cope with -nologging
+%-nologging: EXTRAFLAGS += "-DLOGGING_ENABLED=DISABLED "
+
 # cope with copter and hil targets
-FRAMES = quad tri hexa y6 octa octa-quad heli single obc
+FRAMES = quad tri hexa y6 octa octa-quad heli single obc nologging
 BOARDS = apm1 apm2 apm2beta apm1-1280 px4 px4-v1 px4-v2 sitl flymaple linux vrbrain vrbrain-v40 vrbrain-v45 vrbrainv-50 vrbrain-v51 vrubrain-v51 vrhero-v10 erle pxf navio bbbmini
 
 define frame_template