1objects = log_sys.o \
2	  strutils.o \
3	  cmdutils.o \
4	  fsutils.o
5
6all: check_obj $(objects)
7check_obj:
8	@if [ ! -d $(BUILDDIR)/common/obj ]; then \
9		mkdir -p $(BUILDDIR)/common/obj/; \
10	fi
11
12$(objects):%.o:%.c
13	$(CC) -c $(CFLAGS) $(INCLUDE) $< -o $(BUILDDIR)/common/obj/$@
14
15.PHONY:clean
16clean:
17	@echo "Clean objects and binaries"
18	@if [ -d $(BUILDDIR)/common/obj ]; then \
19		find $(BUILDDIR)/common/obj -name "*.o" -exec $(RM) {} \; 2>&1 || exit 0; \
20	fi
21	@if [ -d $(BUILDDIR)/common/obj ]; then \
22		$(RM) -r $(BUILDDIR)/common/obj ; \
23	fi
24