CC = arm-linux-gcc
KERNELDIR = /working/linux-2.6.16

obj-m := call_dev.o

PWD := $(shell pwd)

kobj:
$(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) modules

TEST_TARGET = call_app
TEST_OBJS = call_app.o

$(TEST_TARGET): $(TEST_OBJS)

$(TEST_OBJS): %.o: %.c

all : kobj $(TEST_TARGET)

clean :
$(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) clean
rm -f $(TEST_TARGET) $(TEST_OBJS)

이렇게 컴파일 하니 call_dev.o 파일만 생기고 call_app.o , call_app 파일이 컴파일되지 않네요. 제가 무엇을 잘못했나요?