- $(CC) -o $(BIN) $(OBJ) $(LDFLAGS)
-# chown root $(BIN)
-# chmod u+s $(BIN)
-
-%.o: %.c
- $(CC) -c $< -o $@ $(CFLAGS) $(CPPFLAGS)
- $(CC) -M -MT $@ -o $*.d $< $(CPPFLAGS)
-
-%.o: ../common/%.c
- $(CC) -c $< -o $@ $(CFLAGS) $(CPPFLAGS)
- $(CC) -M -MT $@ -o $*.d $< $(CPPFLAGS)
+ @echo "[CC] -o $@"
+ $V$(CC) -o $(BIN) $(OBJ) $(LDFLAGS)
+# chown root $(BIN) && chmod u+s $(BIN)
+
+.obj/%.o: %.c
+ @echo "[CC] -c $<"
+ @mkdir -p $(dir $@)
+
+.obj/%.o: ../common/%.c
+ @echo "[CC] -c $<"
+ @mkdir -p $(dir $@)