diff options
| author | Mike Frysinger <vapier@gentoo.org> | 2005-12-30 06:06:19 +0000 | 
|---|---|---|
| committer | Mike Frysinger <vapier@gentoo.org> | 2005-12-30 06:06:19 +0000 | 
| commit | 3321ce7506bb752862e8f23c3404495bc88ddfcc (patch) | |
| tree | 11a60751493be32a50e6dd9143d5fbffa01994b4 | |
| parent | 668f51ff6aaafce27d2b68fbb9c26c913761887b (diff) | |
beautify utility building
| -rw-r--r-- | Makerules | 16 | 
1 files changed, 9 insertions, 7 deletions
| @@ -85,13 +85,6 @@ cmd_compile-m = $(CC) $^ -c -o $@ $(CFLAGS) $(ARCH_CFLAGS) $(CFLAGS-$(suffix $@)  cmd_strip     = $(STRIPTOOL) $(STRIP_FLAGS) $^  cmd_ar        = $(AR) $(ARFLAGS) $@ $^ -define compile.u -	$(CC) $^ $(DEPS-$(notdir $@)) -o $@ $(CFLAGS) $(CFLAGS-$(notdir $(^D))) $(CFLAGS-$(notdir $@)) -	$(STRIPTOOL) $(STRIP_FLAGS) $@ -endef -hcompile.u = $(HOSTCC) $^ $(DEPS-$(notdir $@)) -o $@ $(BUILD_LDFLAGS) $(BUILD_LDFLAGS-$(notdir $(^D))) $(BUILD_LDFLAGS-$(notdir $@)) $(BUILD_CFLAGS) $(BUILD_CFLAGS-$(notdir $(^D))) $(BUILD_CFLAGS-$(notdir $@)) -hcompile.o = $(HOSTCC) $^ $(DEPS-$(notdir $@)) -c -o $@ $(BUILD_CFLAGS) $(BUILD_CFLAGS-$(notdir $(^D))) $(BUILD_CFLAGS-$(notdir $@)) -  compile.c = @$(disp_compile.c) ; $(cmd_compile.c)  compile.E = $(cmd_compile.c:-c=-E)  compile.s = $(cmd_compile.c:-c=-S) @@ -101,6 +94,15 @@ compile-m = @$(disp_compile-m) ; $(cmd_compile-m)  do_strip  = @$(disp_strip)     ; $(cmd_strip)  do_ar     = @$(disp_ar)        ; $(cmd_ar) +define compile.u +	@$(disp_compile.c) +	$(Q)$(CC) $^ $(DEPS-$(notdir $@)) -o $@ $(CFLAGS) $(CFLAGS-$(notdir $(^D))) $(CFLAGS-$(notdir $@)) +	@$(disp_strip) +	$(Q)$(STRIPTOOL) $(STRIP_FLAGS) $@ +endef +hcompile.u = $(HOSTCC) $^ $(DEPS-$(notdir $@)) -o $@ $(BUILD_LDFLAGS) $(BUILD_LDFLAGS-$(notdir $(^D))) $(BUILD_LDFLAGS-$(notdir $@)) $(BUILD_CFLAGS) $(BUILD_CFLAGS-$(notdir $(^D))) $(BUILD_CFLAGS-$(notdir $@)) +hcompile.o = $(HOSTCC) $^ $(DEPS-$(notdir $@)) -c -o $@ $(BUILD_CFLAGS) $(BUILD_CFLAGS-$(notdir $(^D))) $(BUILD_CFLAGS-$(notdir $@)) +  define link.so  	$(Q)$(INSTALL) -d $(dir $@)  	$(Q)$(RM) $@ $@.$(2) $(dir $@)$(1) | 
