Rename all the syscalls from sys_* to _kern_*
[newos.git] / templates / combined_object.mk
blob68cb6ee6fd8abf5dae8f9b1f129dfd91e29b9900
1 MY_TARGET_IN := $(MY_TARGET)
2 MY_TARGETDIR_IN := $(MY_TARGETDIR)
3 MY_SRCDIR_IN := $(MY_SRCDIR)
4 MY_OBJS_IN := $(MY_OBJS)
5 MY_CFLAGS_IN := $(MY_CFLAGS)
6 MY_CPPFLAGS_IN := $(MY_CPPFLAGS)
7 MY_INCLUDES_IN := $(MY_INCLUDES)
9 # create a new version in the target directory
10 _TEMP_OBJS := $(addprefix $(MY_TARGETDIR_IN)/,$(MY_OBJS_IN))
12 ALL_OBJS := $(ALL_OBJS) $(_TEMP_OBJS)
14 # add to the global deps
15 ALL_DEPS := $(ALL_DEPS) $(_TEMP_OBJS:.o=.d)
17 $(MY_TARGET_IN): $(_TEMP_OBJS)
18 @$(MKDIR)
19 @echo linking $@
20 @$(LD) $(GLOBAL_LDFLAGS) -r -o $@ $^
22 include templates/compile.mk
24 MY_TARGET :=
25 MY_TARGETDIR :=
26 MY_SRCDIR :=
27 MY_OBJS :=
28 MY_CFLAGS :=
29 MY_CPPFLAGS :=
30 MY_INCLUDES :=