source: rtems/cpukit/libblock/Makefile.am @ 53a8958

4.104.114.84.95
Last change on this file since 53a8958 was 53a8958, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/12/03 at 13:39:43

2003-12-12 Ralf Corsepius <corsepiu@…>

  • Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
  • Property mode set to 100644
File size: 1.9 KB
RevLine 
[e51bd96]1##
2## $Id$
3##
4
[f3f0c916]5include $(top_srcdir)/automake/multilib.am
6include $(top_srcdir)/automake/compile.am
7include $(top_srcdir)/automake/lib.am
[9909f34c]8
9include_rtemsdir = $(includedir)/rtems
10
[f2954e0c]11include_rtems_HEADERS = include/rtems/bdbuf.h include/rtems/blkdev.h \
[dbe06865]12    include/rtems/diskdevs.h include/rtems/ramdisk.h \
13    include/rtems/ide_part_table.h
[9909f34c]14
[c321496]15LIB = ${ARCH}/libblock.a
[9909f34c]16
[f2954e0c]17C_FILES = src/bdbuf.c src/blkdev.c src/diskdevs.c src/ramdisk.c \
18    src/ide_part_table.c
[dbe06865]19
[bb89189]20OBJS = $(C_FILES:src/%.c=${ARCH}/%.$(OBJEXT))
[c321496]21
[006fa1ef]22AM_CPPFLAGS += -I$(top_builddir)
23AM_CPPFLAGS += $(LIBC_DEFINES)
[c321496]24
[0998f21]25${ARCH}/%.$(OBJEXT): src/%.c $(ARCH)/$(dirstamp)
[c321496]26        ${COMPILE} -o $@ -c $<
27
28$(LIB): ${OBJS}
29        $(make-library)
30
[0998f21]31all-local: $(PREINSTALL_FILES) $(LIB)
[e51bd96]32
[f2954e0c]33PREINSTALL_FILES =
34
[9e7e53bf]35$(PROJECT_INCLUDE)/rtems/$(dirstamp):
[53a8958]36        @$(mkdir_p) $(PROJECT_INCLUDE)/rtems
[9e7e53bf]37        @: > $(PROJECT_INCLUDE)/rtems/$(dirstamp)
[f2954e0c]38
[9e7e53bf]39$(PROJECT_INCLUDE)/rtems/bdbuf.h: include/rtems/bdbuf.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
40        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/bdbuf.h
[f2954e0c]41PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/bdbuf.h
42
[9e7e53bf]43$(PROJECT_INCLUDE)/rtems/blkdev.h: include/rtems/blkdev.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
44        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/blkdev.h
[f2954e0c]45PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/blkdev.h
46
[9e7e53bf]47$(PROJECT_INCLUDE)/rtems/diskdevs.h: include/rtems/diskdevs.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
48        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/diskdevs.h
[f2954e0c]49PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/diskdevs.h
50
[9e7e53bf]51$(PROJECT_INCLUDE)/rtems/ramdisk.h: include/rtems/ramdisk.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
52        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/ramdisk.h
[f2954e0c]53PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/ramdisk.h
54
[9e7e53bf]55$(PROJECT_INCLUDE)/rtems/ide_part_table.h: include/rtems/ide_part_table.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
56        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/ide_part_table.h
[f2954e0c]57PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/ide_part_table.h
58
[f3f0c916]59include $(top_srcdir)/automake/local.am
Note: See TracBrowser for help on using the repository browser.