Makefile 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. #
  2. # Copyright (C) 2004 by Jan Dubiec. All rights reserved.
  3. #
  4. # Redistribution and use in source and binary forms, with or without
  5. # modification, are permitted provided that the following conditions
  6. # are met:
  7. #
  8. # 1. Redistributions of source code must retain the above copyright
  9. # notice, this list of conditions and the following disclaimer.
  10. # 2. Redistributions in binary form must reproduce the above copyright
  11. # notice, this list of conditions and the following disclaimer in the
  12. # documentation and/or other materials provided with the distribution.
  13. # 3. Neither the name of the copyright holders nor the names of
  14. # contributors may be used to endorse or promote products derived
  15. # from this software without specific prior written permission.
  16. #
  17. # THIS SOFTWARE IS PROVIDED BY JAN DUBIEC AND CONTRIBUTORS
  18. # ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
  19. # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
  20. # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JAN DUBIEC
  21. # OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
  22. # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
  23. # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
  24. # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
  25. # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  26. # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  27. # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  28. #
  29. #
  30. # $Log: Makefile,v $
  31. # Revision 1.1 2004/03/16 16:48:26 haraldkipp
  32. # Added Jan Dubiec's H8/300 port.
  33. #
  34. #
  35. PROJ = libnutentry
  36. top_srcdir = ../../..
  37. include $(top_srcdir)/Makedefs
  38. SRC1 = nutentry.S
  39. SRC2 = nuthwinit.c
  40. OBJ1 = $(SRC1:.S=.o)
  41. OBJ2 = $(SRC2:.c=.o)
  42. TRG = $(PROJ).a
  43. all: $(OBJ1) $(OBJ2) $(TRG)
  44. include $(top_srcdir)/Makerules
  45. $(TRG): $(OBJ1) $(OBJ2)
  46. $(AR) $(ARFLAGS) $(TRG) $(OBJ1) $(OBJ2)
  47. install: $(TRG)
  48. $(CP) $(TRG) $(LIBDIR)/$(TRG)
  49. clean:
  50. -rm -f $(OBJ1) $(OBJ2) $(TRG)
  51. -rm -f $(SRC1:.S=.lst) $(SRC2:.c=.lst)
  52. -rm -f $(SRC1:.S=.lis) $(SRC2:.c=.lis)
  53. -rm -f $(SRC1:.S=.s) $(SRC2:.c=.s)
  54. -rm -f $(SRC1:.S=.bak) $(SRC2:.c=.bak)
  55. -rm -f $(SRC1:.S=.S~) $(SRC2:.c=.c~)