source: rtems/c/src/libchip/ide/Makefile.am @ ad2b936

4.104.114.84.95
Last change on this file since ad2b936 was ad2b936, checked in by Ralf Corsepius <ralf.corsepius@…>, on 12/02/03 at 04:46:03

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

  • ide/Makefile.am: Remove all-local: $(ARCH).
  • network/Makefile.am: Remove all-local: $(ARCH).
  • rtc/Makefile.am: Remove all-local: $(ARCH).
  • serial/Makefile.am: Remove all-local: $(ARCH).
  • Property mode set to 100644
File size: 1.6 KB
Line 
1##
2## $Id$
3##
4
5LIBNAME = libide
6LIB = $(ARCH)/$(LIBNAME).a
7
8C_FILES = ata.c ide_controller.c
9C_O_FILES = $(C_FILES:%.c=$(ARCH)/%.$(OBJEXT))
10
11noinst_HEADERS = ata_internal.h
12
13OBJS = $(C_O_FILES)
14
15include $(top_srcdir)/automake/compile.am
16include $(top_srcdir)/automake/lib.am
17
18if LIBCHIP
19include_idedir = $(includedir)/libchip
20include_ide_HEADERS = ata.h ide_ctrl_cfg.h ide_ctrl.h ide_ctrl_io.h
21
22$(LIB): $(OBJS)
23        $(make-library)
24
25all-local: $(PREINSTALL_FILES) $(LIB)
26endif
27
28EXTRA_DIST = $(C_FILES)
29
30PREINSTALL_FILES =
31
32if LIBCHIP
33$(PROJECT_INCLUDE)/libchip/$(dirstamp):
34        @$(mkinstalldirs) $(PROJECT_INCLUDE)/libchip
35        @: > $(PROJECT_INCLUDE)/libchip/$(dirstamp)
36PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/$(dirstamp)
37
38$(PROJECT_INCLUDE)/libchip/ata.h: ata.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
39        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/ata.h
40PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/ata.h
41
42$(PROJECT_INCLUDE)/libchip/ide_ctrl_cfg.h: ide_ctrl_cfg.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
43        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/ide_ctrl_cfg.h
44PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/ide_ctrl_cfg.h
45
46$(PROJECT_INCLUDE)/libchip/ide_ctrl.h: ide_ctrl.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
47        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/ide_ctrl.h
48PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/ide_ctrl.h
49
50$(PROJECT_INCLUDE)/libchip/ide_ctrl_io.h: ide_ctrl_io.h $(PROJECT_INCLUDE)/libchip/$(dirstamp)
51        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/libchip/ide_ctrl_io.h
52PREINSTALL_FILES += $(PROJECT_INCLUDE)/libchip/ide_ctrl_io.h
53endif
54
55include $(top_srcdir)/automake/subdirs.am
56include $(top_srcdir)/automake/local.am
Note: See TracBrowser for help on using the repository browser.