Changeset 99db5e9 in rtems


Ignore:
Timestamp:
Dec 9, 2002, 5:33:57 AM (18 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
89e9cc4
Parents:
2aab7ae9
Message:

2002-12-09 Ralf Corsepius <corsepiu@…>

  • include/Makefile.am: Remove.
  • inline/Makefile.am: Remove.
  • macros/Makefile.am: Remove.
  • src/Makefile.am: Remove.
  • Makefile.am: Merge-in removed Makefile.ams.
  • configure.ac: Reflect changes above.
Location:
cpukit/itron
Files:
4 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • cpukit/itron/ChangeLog

    r2aab7ae9 r99db5e9  
     12002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     2
     3        * include/Makefile.am: Remove.
     4        * inline/Makefile.am: Remove.
     5        * macros/Makefile.am: Remove.
     6        * src/Makefile.am: Remove.
     7        * Makefile.am: Merge-in removed Makefile.ams.
     8        * configure.ac: Reflect changes above.
     9
    1102002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    211
  • cpukit/itron/Makefile.am

    r2aab7ae9 r99db5e9  
    55ACLOCAL_AMFLAGS = -I ../aclocal
    66
    7 SUBDIRS = include inline macros src
     7include $(top_srcdir)/../automake/multilib.am
     8include $(top_srcdir)/../automake/compile.am
     9include $(top_srcdir)/../automake/lib.am
    810
    9 include $(top_srcdir)/../automake/subdirs.am
     11$(PROJECT_INCLUDE):
     12        @$(mkinstalldirs) $@
     13$(PROJECT_INCLUDE)/itronsys:
     14        @$(mkinstalldirs) $@
     15$(PROJECT_INCLUDE)/rtems/itron:
     16        @$(mkinstalldirs) $@
     17
     18$(PROJECT_INCLUDE)/%.h: include/%.h
     19        $(INSTALL_DATA) $< $@
     20$(PROJECT_INCLUDE)/%.inl: $(INLINEdir)/%.inl
     21        $(INSTALL_DATA) $< $@
     22
     23## include
     24
     25include_HEADERS = include/itron.h
     26
     27PREINSTALL_FILES = $(PROJECT_INCLUDE)
     28PREINSTALL_FILES += $(include_HEADERS:include/%=$(PROJECT_INCLUDE)/%)
     29
     30## itronsys
     31
     32include_itronsysdir = $(includedir)/itronsys
     33
     34include_itronsys_HEADERS = include/itronsys/eventflags.h include/itronsys/fmempool.h \
     35    include/itronsys/intr.h include/itronsys/mbox.h include/itronsys/msgbuffer.h include/itronsys/network.h \
     36    include/itronsys/port.h include/itronsys/semaphore.h include/itronsys/status.h include/itronsys/sysmgmt.h \
     37    include/itronsys/task.h include/itronsys/time.h include/itronsys/types.h include/itronsys/vmempool.h
     38
     39PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys \
     40    $(include_itronsys_HEADERS:include/%=$(PROJECT_INCLUDE)/%)
     41
     42EXTRA_DIST = include/itronsys/README
     43
     44## rtems/itron
     45include_rtems_itrondir = $(includedir)/rtems/itron
     46
     47include_rtems_itron_HEADERS = include/rtems/itron/config.h include/rtems/itron/eventflags.h \
     48    include/rtems/itron/fmempool.h include/rtems/itron/intr.h include/rtems/itron/itronapi.h \
     49    include/rtems/itron/mbox.h include/rtems/itron/msgbuffer.h include/rtems/itron/network.h \
     50    include/rtems/itron/object.h include/rtems/itron/port.h include/rtems/itron/semaphore.h \
     51    include/rtems/itron/sysmgmt.h include/rtems/itron/task.h include/rtems/itron/time.h \
     52    include/rtems/itron/vmempool.h
     53
     54PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron \
     55    $(include_rtems_itron_HEADERS:include/%=$(PROJECT_INCLUDE)/%)
     56
     57EXTRA_DIST += include/rtems/itron/README
     58
     59## Inline
     60
     61inline_H_FILES = inline/rtems/itron/eventflags.inl \
     62    inline/rtems/itron/fmempool.inl inline/rtems/itron/intr.inl inline/rtems/itron/mbox.inl \
     63    inline/rtems/itron/msgbuffer.inl inline/rtems/itron/network.inl inline/rtems/itron/port.inl \
     64    inline/rtems/itron/semaphore.inl inline/rtems/itron/sysmgmt.inl inline/rtems/itron/task.inl \
     65    inline/rtems/itron/time.inl inline/rtems/itron/vmempool.inl
     66noinst_HEADERS = $(inline_H_FILES)
     67
     68if INLINE
     69PREINSTALL_FILES += $(inline_H_FILES:inline/%=$(PROJECT_INCLUDE)/%)
     70include_rtems_itron_HEADERS += $(inline_H_FILES)
     71endif
     72
     73## Macros
     74
     75macros_H_FILES = macros/rtems/itron/eventflags.inl \
     76    macros/rtems/itron/fmempool.inl macros/rtems/itron/intr.inl macros/rtems/itron/mbox.inl \
     77    macros/rtems/itron/msgbuffer.inl macros/rtems/itron/network.inl macros/rtems/itron/port.inl \
     78    macros/rtems/itron/semaphore.inl macros/rtems/itron/sysmgmt.inl macros/rtems/itron/task.inl \
     79    macros/rtems/itron/time.inl macros/rtems/itron/vmempool.inl
     80noinst_HEADERS += $(macros_H_FILES)
     81
     82if MACROS
     83PREINSTALL_FILES += $(macros_H_FILES:macros/%=$(PROJECT_INCLUDE)/%)
     84include_rtems_itron_HEADERS += $(macros_H_FILES)
     85endif
     86
     87## Sources
     88
     89LIB=$(ARCH)/libitron.a
     90
     91TASK_C_FILES = src/task.c src/cre_tsk.c src/del_tsk.c src/sta_tsk.c src/ext_tsk.c src/exd_tsk.c \
     92    src/ter_tsk.c src/dis_dsp.c src/ena_dsp.c src/chg_pri.c src/rot_rdq.c src/rel_wai.c src/get_tid.c \
     93    src/ref_tsk.c
     94
     95TASKSYNC_C_FILES = src/sus_tsk.c src/rsm_tsk.c src/frsm_tsk.c src/slp_tsk.c src/tslp_tsk.c \
     96    src/wup_tsk.c src/can_wup.c
     97
     98SEMAPHORE_C_FILES = src/itronsem.c src/cre_sem.c src/del_sem.c src/preq_sem.c src/ref_sem.c \
     99    src/sig_sem.c src/twai_sem.c src/wai_sem.c
     100
     101EVENTFLAGS_C_FILES = src/eventflags.c
     102
     103MAILBOX_C_FILES = src/mbox.c
     104
     105MSGBUFFER_C_FILES = src/msgbuffer.c src/msgbuffertranslatereturncode.c src/cre_mbf.c \
     106    src/del_mbf.c src/prcv_mbf.c src/psnd_mbf.c src/rcv_mbf.c src/ref_mbf.c src/snd_mbf.c src/trcv_mbf.c \
     107    src/tsnd_mbf.c
     108
     109RENDEZVOUS_C_FILES = src/port.c
     110
     111INTERRUPT_C_FILES = src/itronintr.c
     112
     113VARIABLE_MEMORY_POOL_C_FILES = src/vmempool.c
     114
     115FIXED_MEMORY_POOL_C_FILES = src/fmempool.c
     116
     117TIME_C_FILES = src/itrontime.c
     118
     119CONFIGURATION_C_FILES = src/sysmgmt.c
     120
     121NETWORK_C_FILES = src/network.c
     122
     123C_FILES = $(TASK_C_FILES) $(TASKSYNC_C_FILES) $(SEMAPHORE_C_FILES) \
     124    $(EVENTFLAGS_C_FILES) $(MAILBOX_C_FILES) $(MSGBUFFER_C_FILES) \
     125    $(RENDEZVOUS_C_FILES) $(INTERRUPT_C_FILES) \
     126    $(VARIABLE_MEMORY_POOL_C_FILES) $(FIXED_MEMORY_POOL_C_FILES) \
     127    $(TIME_C_FILES)
     128OBJS = $(C_FILES:src/%.c=${ARCH}/%.$(OBJEXT))
     129
     130AM_CPPFLAGS += -Isrc  -D__RTEMS_INSIDE__
     131
     132$(LIB): ${OBJS}
     133        $(make-library)
     134
     135${ARCH}/%.$(OBJEXT): src/%.c
     136        test -d ${ARCH} || mkdir ${ARCH}
     137        ${COMPILE} -o $@ -c $<
     138
     139UNUSED_C_FILES = src/cre_mbx.c src/del_mbx.c src/mboxtranslatereturncode.c src/network.c \
     140    src/prcv_mbx.c src/rcv_mbx.c src/ref_mbx.c src/snd_mbx.c src/sysmgmt.c src/trcv_mbx.c
     141
     142EXTRA_DIST += $(C_FILES) $(UNUSED_C_FILES) src/TODO
     143
     144## General
     145all-local: $(PREINSTALL_FILES) ${ARCH} ${LIB}
     146
    10147include $(top_srcdir)/../automake/local.am
  • cpukit/itron/configure.ac

    r2aab7ae9 r99db5e9  
    3434  INLINEdir="inline"
    3535fi
     36AC_SUBST(INLINEdir)
    3637AM_CONDITIONAL(INLINE,test "$INLINEdir" = "inline" )
    3738AM_CONDITIONAL(MACROS,test "$INLINEdir" = "macros" )
     
    4647## Should probably use AM_CONDITIONALs to disable them in future
    4748# Explicitly list all Makefiles here
    48 AC_CONFIG_FILES([Makefile
    49 src/Makefile
    50 include/Makefile
    51 inline/Makefile
    52 macros/Makefile
    53 ])
     49AC_CONFIG_FILES([Makefile])
    5450AC_OUTPUT
    5551
Note: See TracChangeset for help on using the changeset viewer.