vserver 1.9.3
[linux-2.6.git] / arch / um / util / Makefile
index defd038..e2ab712 100644 (file)
@@ -1,23 +1,8 @@
-always         := mk_task mk_constants
-targets                := mk_task_user.o mk_task_kern.o \
-                  mk_constants_user.o mk_constants_kern.o
+hostprogs-y            := mk_task mk_constants
+always                 := $(hostprogs-y)
 
-$(obj)/mk_task: $(obj)/mk_task_user.o $(obj)/mk_task_kern.o
-       $(CC) -o $@ $^
+mk_task-objs           := mk_task_user.o mk_task_kern.o
+mk_constants-objs      := mk_constants_user.o mk_constants_kern.o
 
-$(obj)/mk_task_user.o: $(src)/mk_task_user.c
-       $(CC) -o $@ -c $< 
-
-$(obj)/mk_constants : $(obj)/mk_constants_user.o $(obj)/mk_constants_kern.o
-       $(CC) -o $@ $^
-
-$(obj)/mk_constants_user.o : $(src)/mk_constants_user.c
-       $(CC) -c $< -o $@
-
-$(obj)/mk_constants_kern.o : $(src)/mk_constants_kern.c
-       $(CC) $(CFLAGS) -c $< -o $@
-
-clean:
-       $(RM) $(build-targets)
-
-archmrproper:
+HOSTCFLAGS_mk_task_kern.o      := $(CFLAGS) $(CPPFLAGS)
+HOSTCFLAGS_mk_constants_kern.o := $(CFLAGS) $(CPPFLAGS)