fw_task_linux is never being used
[projects/modsched/linux.git] / framework / os / linux / Makefile
1 MOD_NAME=mod_sched
2 FLAGS=$(NOSTDINC_FLAGS) $(KBUILD_CPPFLAGS) $(KBUILD_CFLAGS) -D"KBUILD_STR(s)=\#s" -D"KBUILD_BASENAME=KBUILD_STR($(MOD_NAME))"  -D"KBUILD_MODNAME=KBUILD_STR($(MOD_NAME))" -c
3
4 OBJ+=$(MOD_SCHED_DIR)/os/linux/os.o
5
6 ## Compile the framework and the modules to one object mod_sched.o
7 mod_sched_build: $(OBJ)
8         @echo "--- Scheduler-Module Linking... ---"
9         $(LD) -o kernel/sched.new/mod_sched.o $(OBJ) -r
10         # Use printk whenever fw_printf is called
11         objcopy --redefine-sym fw_printf=printk kernel/sched.new/mod_sched.o
12         @echo "--- Scheduler-Module Linked! ---"                
13         
14 %.o: %.c
15         @echo "--- Scheduler-Module $@ Compiling... "
16         $(CC) $(LINUXINCLUDE) -I$(MOD_SCHED_DIR) $(FLAGS) $< -o $@
17         
18 .PHONY: clean
19 clean:
20         @echo "--- Removing Old Scheduler Modules ---"
21         rm -f $(MOD_SCHED_DIR)/*.o $(MOD_SCHED_DIR)/modules/*.o $(MOD_SCHED_DIR)/os/linux/*.o