-include .sub_build.base

TARGET = reg
OBJS = reg.o
CFLAGS += -I$(LINUX_DIR)/drivers/net/rt_rdm -I$(LINUX_DIR)/include

all: $(TARGET)

$(TARGET): $(OBJS)
	$(CC) $(CFLAGS) $(LFLAG) $(OBJS) -o $(TARGET)
	$(STRIP) $@

%.o: %.c $(INC_H) Makefile
	$(Q)$(CC) -c $(CFLAGS) $(CCDEBUG) $<

%.d: %.c
	@set -e; rm -f $@; \
		$(CC) -c -MM $(CFLAGS) $< | sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' > $@

-include $(OBJS:.o=.d)

distclean: clean
	$(Q)rm -f $(SUB_BUILD_FILE)

clean:
	$(Q)rm -f *.o $(OBJS) $(TARGET) *.d

make_env:
	ln -sf $(ABS_SUB_BUILD_FILE) $(SUB_BUILD_FILE)

pre_romfs install: all
	$(Q)$(STRIP) $(TARGET) -o $(PREBUILD_SBIN)/$(TARGET)
