summaryrefslogblamecommitdiffstats
path: root/cpukit/libblock/Makefile.am
blob: e2fc60eb1dd0f7f27f0f933eaaf1795ad4bb6895 (plain) (tree)
1
2
3
4
5
6
7



       


                                          









                                      
                                                  
                                                      
                                  



                                                           
                        
 
                                                                
                              
 
                                             
 

                                







                                             
 
                                       
##
## $Id$
##

include $(top_srcdir)/automake/multilib.am
include $(top_srcdir)/automake/compile.am
include $(top_srcdir)/automake/lib.am

include_rtemsdir = $(includedir)/rtems

$(PROJECT_INCLUDE)/%.h: include/%.h
	$(INSTALL_DATA) $< $@

$(PROJECT_INCLUDE)/rtems:
	@$(mkinstalldirs) $@

include_rtems_HEADERS = \
    include/rtems/bdbuf.h include/rtems/blkdev.h \
    include/rtems/diskdevs.h include/rtems/ramdisk.h \
    include/rtems/ide_part_table.h

PREINSTALL_FILES = $(PROJECT_INCLUDE)/rtems \
    $(include_rtems_HEADERS:include/%=$(PROJECT_INCLUDE)/%)

LIB = ${ARCH}/libblock.a

C_FILES = src/bdbuf.c src/blkdev.c src/diskdevs.c src/ramdisk.c\
          src/ide_part_table.c

OBJS = $(C_FILES:src/%.c=${ARCH}/%.$(OBJEXT))

AM_CPPFLAGS += -I$(top_builddir)
AM_CPPFLAGS += $(LIBC_DEFINES)

${ARCH}/%.$(OBJEXT): src/%.c
	${COMPILE} -o $@ -c $<

$(LIB): ${OBJS}
	$(make-library)

all-local: $(PREINSTALL_FILES) ${ARCH} $(LIB)

include $(top_srcdir)/automake/local.am