Makefile.in 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. # Makefile for busybox
  2. #
  3. # Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
  4. #
  5. # Licensed under the GPL v2, see the file LICENSE in this tarball.
  6. CONSOLETOOLS_AR:=console-tools.a
  7. ifndef $(CONSOLETOOLS_DIR)
  8. CONSOLETOOLS_DIR:=$(top_builddir)/console-tools/
  9. endif
  10. srcdir=$(top_srcdir)/console-tools
  11. CONSOLETOOLS-y:=
  12. CONSOLETOOLS-$(CONFIG_CHVT) += chvt.o
  13. CONSOLETOOLS-$(CONFIG_CLEAR) += clear.o
  14. CONSOLETOOLS-$(CONFIG_DEALLOCVT) += deallocvt.o
  15. CONSOLETOOLS-$(CONFIG_DUMPKMAP) += dumpkmap.o
  16. CONSOLETOOLS-$(CONFIG_SETCONSOLE) += setconsole.o
  17. CONSOLETOOLS-$(CONFIG_LOADFONT) += loadfont.o
  18. CONSOLETOOLS-$(CONFIG_LOADKMAP) += loadkmap.o
  19. CONSOLETOOLS-$(CONFIG_OPENVT) += openvt.o
  20. CONSOLETOOLS-$(CONFIG_RESET) += reset.o
  21. CONSOLETOOLS-$(CONFIG_SETKEYCODES) += setkeycodes.o
  22. CONSOLETOOLS-$(CONFIG_SETLOGCONS) += setlogcons.o
  23. ifneq ($(strip $(CONSOLETOOLS-y)),)
  24. libraries-y+=$(CONSOLETOOLS_DIR)$(CONSOLETOOLS_AR)
  25. endif
  26. CONSOLETOOLS_SRC-y:=$(patsubst %.o,$(srcdir)/%.c,$(CONSOLETOOLS-y))
  27. CONSOLETOOLS_SRC-a:=$(wildcard $(srcdir)/*.c)
  28. APPLET_SRC-y+=$(CONSOLETOOLS_SRC-y)
  29. APPLET_SRC-a+=$(CONSOLETOOLS_SRC-a)
  30. $(CONSOLETOOLS_DIR)$(CONSOLETOOLS_AR): $(patsubst %,$(CONSOLETOOLS_DIR)%, $(CONSOLETOOLS-y))
  31. $(do_ar)
  32. $(CONSOLETOOLS_DIR)%.o: $(srcdir)/%.c
  33. $(compile.c)