Dear Sir.
I have a two source.
common.c : base source. this source refer part1's api
part1.c : have some fun. this source refer common.c
common.c and part1.c have a cross reference.
common.c
Code:
int
base_api(void)
{
int ret = part_api();
}
int
print_all(void)
{
printk(......);
}
part1.c
Code:
int
part_api(void)
{
........
........
}
int
test_api(void)
{
print_all();
}
Makefile
Code:
obj-$(CONFIG_TEST) += common.o
common-objs := part1.c
But can't create one module file. created two module. common.ko and part1.ko
How to create one module file?