Changeset 32195d5d in rtems


Ignore:
Timestamp:
Nov 22, 2003, 11:47:29 AM (17 years ago)
Author:
Ralf Corsepius <ralf.corsepius@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
007c9f7
Parents:
bcb9ab43
Message:

2003-11-22 Ralf Corsepius <corsepiu@…>

  • Makefile.am: Reworked.
Location:
cpukit
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • cpukit/itron/ChangeLog

    rbcb9ab43 r32195d5d  
     12003-11-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     2
     3        * Makefile.am: Reworked.
     4
    152003-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    26
  • cpukit/itron/Makefile.am

    rbcb9ab43 r32195d5d  
    99EXTRA_DIST =
    1010
    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 
    2311if HAS_ITRON
    2412## include
    2513
    26 noinst_HEADERS =
    27 
    2814include_HEADERS = include/itron.h
    2915
    30 PREINSTALL_FILES = $(PROJECT_INCLUDE)
    31 PREINSTALL_FILES += $(include_HEADERS:include/%=$(PROJECT_INCLUDE)/%)
    32 
    3316## itronsys
    3417
    3518include_itronsysdir = $(includedir)/itronsys
    3619
    37 include_itronsys_HEADERS = include/itronsys/eventflags.h include/itronsys/fmempool.h \
    38     include/itronsys/intr.h include/itronsys/mbox.h include/itronsys/msgbuffer.h include/itronsys/network.h \
    39     include/itronsys/port.h include/itronsys/semaphore.h include/itronsys/status.h include/itronsys/sysmgmt.h \
    40     include/itronsys/task.h include/itronsys/time.h include/itronsys/types.h include/itronsys/vmempool.h
    41 
    42 PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys \
    43     $(include_itronsys_HEADERS:include/%=$(PROJECT_INCLUDE)/%)
     20include_itronsys_HEADERS = include/itronsys/eventflags.h \
     21    include/itronsys/fmempool.h include/itronsys/intr.h \
     22    include/itronsys/mbox.h include/itronsys/msgbuffer.h \
     23    include/itronsys/network.h include/itronsys/port.h \
     24    include/itronsys/semaphore.h include/itronsys/status.h \
     25    include/itronsys/sysmgmt.h include/itronsys/task.h \
     26    include/itronsys/time.h include/itronsys/types.h \
     27    include/itronsys/vmempool.h
    4428
    4529EXTRA_DIST += include/itronsys/README
     
    4832include_rtems_itrondir = $(includedir)/rtems/itron
    4933
    50 include_rtems_itron_HEADERS = include/rtems/itron/config.h include/rtems/itron/eventflags.h \
    51     include/rtems/itron/fmempool.h include/rtems/itron/intr.h include/rtems/itron/itronapi.h \
    52     include/rtems/itron/mbox.h include/rtems/itron/msgbuffer.h include/rtems/itron/network.h \
    53     include/rtems/itron/object.h include/rtems/itron/port.h include/rtems/itron/semaphore.h \
    54     include/rtems/itron/sysmgmt.h include/rtems/itron/task.h include/rtems/itron/time.h \
    55     include/rtems/itron/vmempool.h
    56 
    57 PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron \
    58     $(include_rtems_itron_HEADERS:include/%=$(PROJECT_INCLUDE)/%)
     34include_rtems_itron_HEADERS = include/rtems/itron/config.h \
     35    include/rtems/itron/eventflags.h include/rtems/itron/fmempool.h \
     36    include/rtems/itron/intr.h include/rtems/itron/itronapi.h \
     37    include/rtems/itron/mbox.h include/rtems/itron/msgbuffer.h \
     38    include/rtems/itron/network.h include/rtems/itron/object.h \
     39    include/rtems/itron/port.h include/rtems/itron/semaphore.h \
     40    include/rtems/itron/sysmgmt.h include/rtems/itron/task.h \
     41    include/rtems/itron/time.h include/rtems/itron/vmempool.h
    5942
    6043EXTRA_DIST += include/rtems/itron/README
     
    6245## Inline
    6346
    64 inline_H_FILES = inline/rtems/itron/eventflags.inl \
    65     inline/rtems/itron/fmempool.inl inline/rtems/itron/intr.inl inline/rtems/itron/mbox.inl \
    66     inline/rtems/itron/msgbuffer.inl inline/rtems/itron/network.inl inline/rtems/itron/port.inl \
    67     inline/rtems/itron/semaphore.inl inline/rtems/itron/sysmgmt.inl inline/rtems/itron/task.inl \
    68     inline/rtems/itron/time.inl inline/rtems/itron/vmempool.inl
    69 noinst_HEADERS += $(inline_H_FILES)
    70 
    7147if INLINE
    72 PREINSTALL_FILES += $(inline_H_FILES:inline/%=$(PROJECT_INCLUDE)/%)
    73 include_rtems_itron_HEADERS += $(inline_H_FILES)
     48include_rtems_itron_HEADERS += inline/rtems/itron/eventflags.inl \
     49    inline/rtems/itron/fmempool.inl inline/rtems/itron/intr.inl \
     50    inline/rtems/itron/mbox.inl inline/rtems/itron/msgbuffer.inl \
     51    inline/rtems/itron/network.inl inline/rtems/itron/port.inl \
     52    inline/rtems/itron/semaphore.inl inline/rtems/itron/sysmgmt.inl \
     53    inline/rtems/itron/task.inl inline/rtems/itron/time.inl \
     54    inline/rtems/itron/vmempool.inl
    7455endif
    7556
    7657## Macros
    7758
    78 macros_H_FILES = macros/rtems/itron/eventflags.inl \
    79     macros/rtems/itron/fmempool.inl macros/rtems/itron/intr.inl macros/rtems/itron/mbox.inl \
    80     macros/rtems/itron/msgbuffer.inl macros/rtems/itron/network.inl macros/rtems/itron/port.inl \
    81     macros/rtems/itron/semaphore.inl macros/rtems/itron/sysmgmt.inl macros/rtems/itron/task.inl \
    82     macros/rtems/itron/time.inl macros/rtems/itron/vmempool.inl
    83 noinst_HEADERS += $(macros_H_FILES)
    84 
    8559if MACROS
    86 PREINSTALL_FILES += $(macros_H_FILES:macros/%=$(PROJECT_INCLUDE)/%)
    87 include_rtems_itron_HEADERS += $(macros_H_FILES)
     60include_rtems_itron_HEADERS += macros/rtems/itron/eventflags.inl \
     61    macros/rtems/itron/fmempool.inl macros/rtems/itron/intr.inl \
     62    macros/rtems/itron/mbox.inl macros/rtems/itron/msgbuffer.inl \
     63    macros/rtems/itron/network.inl macros/rtems/itron/port.inl \
     64    macros/rtems/itron/semaphore.inl macros/rtems/itron/sysmgmt.inl \
     65    macros/rtems/itron/task.inl macros/rtems/itron/time.inl \
     66    macros/rtems/itron/vmempool.inl
    8867endif
    8968
     
    9271LIB=$(ARCH)/libitron.a
    9372
    94 TASK_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 \
    95     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 \
    96     src/ref_tsk.c
    97 
    98 TASKSYNC_C_FILES = src/sus_tsk.c src/rsm_tsk.c src/frsm_tsk.c src/slp_tsk.c src/tslp_tsk.c \
    99     src/wup_tsk.c src/can_wup.c
    100 
    101 SEMAPHORE_C_FILES = src/itronsem.c src/cre_sem.c src/del_sem.c src/preq_sem.c src/ref_sem.c \
    102     src/sig_sem.c src/twai_sem.c src/wai_sem.c
     73TASK_C_FILES = src/task.c src/cre_tsk.c src/del_tsk.c src/sta_tsk.c \
     74    src/ext_tsk.c src/exd_tsk.c src/ter_tsk.c src/dis_dsp.c src/ena_dsp.c \
     75    src/chg_pri.c src/rot_rdq.c src/rel_wai.c src/get_tid.c src/ref_tsk.c
     76
     77TASKSYNC_C_FILES = src/sus_tsk.c src/rsm_tsk.c src/frsm_tsk.c src/slp_tsk.c \
     78    src/tslp_tsk.c src/wup_tsk.c src/can_wup.c
     79
     80SEMAPHORE_C_FILES = src/itronsem.c src/cre_sem.c src/del_sem.c \
     81    src/preq_sem.c src/ref_sem.c src/sig_sem.c src/twai_sem.c src/wai_sem.c
    10382
    10483EVENTFLAGS_C_FILES = src/eventflags.c
     
    10685MAILBOX_C_FILES = src/mbox.c
    10786
    108 MSGBUFFER_C_FILES = src/msgbuffer.c src/msgbuffertranslatereturncode.c src/cre_mbf.c \
    109     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 \
    110     src/tsnd_mbf.c
     87MSGBUFFER_C_FILES = src/msgbuffer.c src/msgbuffertranslatereturncode.c \
     88    src/cre_mbf.c src/del_mbf.c src/prcv_mbf.c src/psnd_mbf.c src/rcv_mbf.c \
     89    src/ref_mbf.c src/snd_mbf.c src/trcv_mbf.c src/tsnd_mbf.c
    11190
    11291RENDEZVOUS_C_FILES = src/port.c
     
    143122        ${COMPILE} -o $@ -c $<
    144123
    145 UNUSED_C_FILES = src/cre_mbx.c src/del_mbx.c src/mboxtranslatereturncode.c src/network.c \
    146     src/prcv_mbx.c src/rcv_mbx.c src/ref_mbx.c src/snd_mbx.c src/sysmgmt.c src/trcv_mbx.c
     124UNUSED_C_FILES = src/cre_mbx.c src/del_mbx.c src/mboxtranslatereturncode.c \
     125    src/network.c src/prcv_mbx.c src/rcv_mbx.c src/ref_mbx.c src/snd_mbx.c \
     126    src/sysmgmt.c src/trcv_mbx.c
    147127
    148128EXTRA_DIST += $(C_FILES) $(UNUSED_C_FILES) src/TODO
    149129
     130PREINSTALL_FILES =
     131
     132if HAS_ITRON
     133$(PROJECT_INCLUDE)/itron.h: include/itron.h
     134        $(INSTALL_DATA) $< $@
     135PREINSTALL_FILES += $(PROJECT_INCLUDE)/itron.h
     136
     137$(PROJECT_INCLUDE)/itronsys:
     138        @$(mkinstalldirs) $(PROJECT_INCLUDE)/itronsys
     139PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys
     140
     141$(PROJECT_INCLUDE)/itronsys/eventflags.h: include/itronsys/eventflags.h
     142        $(INSTALL_DATA) $< $@
     143PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys/eventflags.h
     144
     145$(PROJECT_INCLUDE)/itronsys/fmempool.h: include/itronsys/fmempool.h
     146        $(INSTALL_DATA) $< $@
     147PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys/fmempool.h
     148
     149$(PROJECT_INCLUDE)/itronsys/intr.h: include/itronsys/intr.h
     150        $(INSTALL_DATA) $< $@
     151PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys/intr.h
     152
     153$(PROJECT_INCLUDE)/itronsys/mbox.h: include/itronsys/mbox.h
     154        $(INSTALL_DATA) $< $@
     155PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys/mbox.h
     156
     157$(PROJECT_INCLUDE)/itronsys/msgbuffer.h: include/itronsys/msgbuffer.h
     158        $(INSTALL_DATA) $< $@
     159PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys/msgbuffer.h
     160
     161$(PROJECT_INCLUDE)/itronsys/network.h: include/itronsys/network.h
     162        $(INSTALL_DATA) $< $@
     163PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys/network.h
     164
     165$(PROJECT_INCLUDE)/itronsys/port.h: include/itronsys/port.h
     166        $(INSTALL_DATA) $< $@
     167PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys/port.h
     168
     169$(PROJECT_INCLUDE)/itronsys/semaphore.h: include/itronsys/semaphore.h
     170        $(INSTALL_DATA) $< $@
     171PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys/semaphore.h
     172
     173$(PROJECT_INCLUDE)/itronsys/status.h: include/itronsys/status.h
     174        $(INSTALL_DATA) $< $@
     175PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys/status.h
     176
     177$(PROJECT_INCLUDE)/itronsys/sysmgmt.h: include/itronsys/sysmgmt.h
     178        $(INSTALL_DATA) $< $@
     179PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys/sysmgmt.h
     180
     181$(PROJECT_INCLUDE)/itronsys/task.h: include/itronsys/task.h
     182        $(INSTALL_DATA) $< $@
     183PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys/task.h
     184
     185$(PROJECT_INCLUDE)/itronsys/time.h: include/itronsys/time.h
     186        $(INSTALL_DATA) $< $@
     187PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys/time.h
     188
     189$(PROJECT_INCLUDE)/itronsys/types.h: include/itronsys/types.h
     190        $(INSTALL_DATA) $< $@
     191PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys/types.h
     192
     193$(PROJECT_INCLUDE)/itronsys/vmempool.h: include/itronsys/vmempool.h
     194        $(INSTALL_DATA) $< $@
     195PREINSTALL_FILES += $(PROJECT_INCLUDE)/itronsys/vmempool.h
     196
     197$(PROJECT_INCLUDE)/rtems/itron:
     198        @$(mkinstalldirs) $(PROJECT_INCLUDE)/rtems/itron
     199PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron
     200
     201$(PROJECT_INCLUDE)/rtems/itron/config.h: include/rtems/itron/config.h
     202        $(INSTALL_DATA) $< $@
     203PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/config.h
     204
     205$(PROJECT_INCLUDE)/rtems/itron/eventflags.h: include/rtems/itron/eventflags.h
     206        $(INSTALL_DATA) $< $@
     207PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/eventflags.h
     208
     209$(PROJECT_INCLUDE)/rtems/itron/fmempool.h: include/rtems/itron/fmempool.h
     210        $(INSTALL_DATA) $< $@
     211PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/fmempool.h
     212
     213$(PROJECT_INCLUDE)/rtems/itron/intr.h: include/rtems/itron/intr.h
     214        $(INSTALL_DATA) $< $@
     215PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/intr.h
     216
     217$(PROJECT_INCLUDE)/rtems/itron/itronapi.h: include/rtems/itron/itronapi.h
     218        $(INSTALL_DATA) $< $@
     219PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/itronapi.h
     220
     221$(PROJECT_INCLUDE)/rtems/itron/mbox.h: include/rtems/itron/mbox.h
     222        $(INSTALL_DATA) $< $@
     223PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/mbox.h
     224
     225$(PROJECT_INCLUDE)/rtems/itron/msgbuffer.h: include/rtems/itron/msgbuffer.h
     226        $(INSTALL_DATA) $< $@
     227PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/msgbuffer.h
     228
     229$(PROJECT_INCLUDE)/rtems/itron/network.h: include/rtems/itron/network.h
     230        $(INSTALL_DATA) $< $@
     231PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/network.h
     232
     233$(PROJECT_INCLUDE)/rtems/itron/object.h: include/rtems/itron/object.h
     234        $(INSTALL_DATA) $< $@
     235PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/object.h
     236
     237$(PROJECT_INCLUDE)/rtems/itron/port.h: include/rtems/itron/port.h
     238        $(INSTALL_DATA) $< $@
     239PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/port.h
     240
     241$(PROJECT_INCLUDE)/rtems/itron/semaphore.h: include/rtems/itron/semaphore.h
     242        $(INSTALL_DATA) $< $@
     243PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/semaphore.h
     244
     245$(PROJECT_INCLUDE)/rtems/itron/sysmgmt.h: include/rtems/itron/sysmgmt.h
     246        $(INSTALL_DATA) $< $@
     247PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/sysmgmt.h
     248
     249$(PROJECT_INCLUDE)/rtems/itron/task.h: include/rtems/itron/task.h
     250        $(INSTALL_DATA) $< $@
     251PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/task.h
     252
     253$(PROJECT_INCLUDE)/rtems/itron/time.h: include/rtems/itron/time.h
     254        $(INSTALL_DATA) $< $@
     255PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/time.h
     256
     257$(PROJECT_INCLUDE)/rtems/itron/vmempool.h: include/rtems/itron/vmempool.h
     258        $(INSTALL_DATA) $< $@
     259PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/vmempool.h
     260
     261if INLINE
     262$(PROJECT_INCLUDE)/rtems/itron/eventflags.inl: inline/rtems/itron/eventflags.inl
     263        $(INSTALL_DATA) $< $@
     264PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/eventflags.inl
     265
     266$(PROJECT_INCLUDE)/rtems/itron/fmempool.inl: inline/rtems/itron/fmempool.inl
     267        $(INSTALL_DATA) $< $@
     268PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/fmempool.inl
     269
     270$(PROJECT_INCLUDE)/rtems/itron/intr.inl: inline/rtems/itron/intr.inl
     271        $(INSTALL_DATA) $< $@
     272PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/intr.inl
     273
     274$(PROJECT_INCLUDE)/rtems/itron/mbox.inl: inline/rtems/itron/mbox.inl
     275        $(INSTALL_DATA) $< $@
     276PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/mbox.inl
     277
     278$(PROJECT_INCLUDE)/rtems/itron/msgbuffer.inl: inline/rtems/itron/msgbuffer.inl
     279        $(INSTALL_DATA) $< $@
     280PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/msgbuffer.inl
     281
     282$(PROJECT_INCLUDE)/rtems/itron/network.inl: inline/rtems/itron/network.inl
     283        $(INSTALL_DATA) $< $@
     284PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/network.inl
     285
     286$(PROJECT_INCLUDE)/rtems/itron/port.inl: inline/rtems/itron/port.inl
     287        $(INSTALL_DATA) $< $@
     288PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/port.inl
     289
     290$(PROJECT_INCLUDE)/rtems/itron/semaphore.inl: inline/rtems/itron/semaphore.inl
     291        $(INSTALL_DATA) $< $@
     292PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/semaphore.inl
     293
     294$(PROJECT_INCLUDE)/rtems/itron/sysmgmt.inl: inline/rtems/itron/sysmgmt.inl
     295        $(INSTALL_DATA) $< $@
     296PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/sysmgmt.inl
     297
     298$(PROJECT_INCLUDE)/rtems/itron/task.inl: inline/rtems/itron/task.inl
     299        $(INSTALL_DATA) $< $@
     300PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/task.inl
     301
     302$(PROJECT_INCLUDE)/rtems/itron/time.inl: inline/rtems/itron/time.inl
     303        $(INSTALL_DATA) $< $@
     304PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/time.inl
     305
     306$(PROJECT_INCLUDE)/rtems/itron/vmempool.inl: inline/rtems/itron/vmempool.inl
     307        $(INSTALL_DATA) $< $@
     308PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/vmempool.inl
     309endif
     310
     311if MACROS
     312$(PROJECT_INCLUDE)/rtems/itron/eventflags.inl: macros/rtems/itron/eventflags.inl
     313        $(INSTALL_DATA) $< $@
     314PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/eventflags.inl
     315
     316$(PROJECT_INCLUDE)/rtems/itron/fmempool.inl: macros/rtems/itron/fmempool.inl
     317        $(INSTALL_DATA) $< $@
     318PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/fmempool.inl
     319
     320$(PROJECT_INCLUDE)/rtems/itron/intr.inl: macros/rtems/itron/intr.inl
     321        $(INSTALL_DATA) $< $@
     322PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/intr.inl
     323
     324$(PROJECT_INCLUDE)/rtems/itron/mbox.inl: macros/rtems/itron/mbox.inl
     325        $(INSTALL_DATA) $< $@
     326PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/mbox.inl
     327
     328$(PROJECT_INCLUDE)/rtems/itron/msgbuffer.inl: macros/rtems/itron/msgbuffer.inl
     329        $(INSTALL_DATA) $< $@
     330PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/msgbuffer.inl
     331
     332$(PROJECT_INCLUDE)/rtems/itron/network.inl: macros/rtems/itron/network.inl
     333        $(INSTALL_DATA) $< $@
     334PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/network.inl
     335
     336$(PROJECT_INCLUDE)/rtems/itron/port.inl: macros/rtems/itron/port.inl
     337        $(INSTALL_DATA) $< $@
     338PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/port.inl
     339
     340$(PROJECT_INCLUDE)/rtems/itron/semaphore.inl: macros/rtems/itron/semaphore.inl
     341        $(INSTALL_DATA) $< $@
     342PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/semaphore.inl
     343
     344$(PROJECT_INCLUDE)/rtems/itron/sysmgmt.inl: macros/rtems/itron/sysmgmt.inl
     345        $(INSTALL_DATA) $< $@
     346PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/sysmgmt.inl
     347
     348$(PROJECT_INCLUDE)/rtems/itron/task.inl: macros/rtems/itron/task.inl
     349        $(INSTALL_DATA) $< $@
     350PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/task.inl
     351
     352$(PROJECT_INCLUDE)/rtems/itron/time.inl: macros/rtems/itron/time.inl
     353        $(INSTALL_DATA) $< $@
     354PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/time.inl
     355
     356$(PROJECT_INCLUDE)/rtems/itron/vmempool.inl: macros/rtems/itron/vmempool.inl
     357        $(INSTALL_DATA) $< $@
     358PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/itron/vmempool.inl
     359endif
     360endif
     361
    150362include $(top_srcdir)/automake/local.am
  • cpukit/posix/ChangeLog

    rbcb9ab43 r32195d5d  
     12003-11-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
     2
     3        * Makefile.am: Reworked.
     4
    152003-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    26
  • cpukit/posix/Makefile.am

    rbcb9ab43 r32195d5d  
    99EXTRA_DIST =
    1010
    11 $(PROJECT_INCLUDE):
    12         @$(mkinstalldirs) $@
    13 $(PROJECT_INCLUDE)/rtems/posix:
    14         @$(mkinstalldirs) $@
    15 
    16 $(PROJECT_INCLUDE)/%.h: include/%.h
    17         $(INSTALL_DATA) $< $@
    18 $(PROJECT_INCLUDE)/%.inl: $(INLINEdir)/%.inl
    19         $(INSTALL_DATA) $< $@
    20 
    2111if HAS_POSIX
    2212
    23 PREINSTALL_FILES = $(PROJECT_INCLUDE)
    24 PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix
    25 
    2613# include
    2714
    2815noinst_HEADERS = include/devctl.h include/intr.h
    2916
    30 include_HEADERS = include/sched.h include/aio.h include/mqueue.h include/semaphore.h
    31 
    32 PREINSTALL_FILES += $(include_HEADERS:include/%=$(PROJECT_INCLUDE)/%)
     17include_HEADERS = include/sched.h include/aio.h include/mqueue.h \
     18    include/semaphore.h
    3319
    3420# include/rtems/posix
     
    3622include_rtems_posixdir = $(includedir)/rtems/posix
    3723
    38 include_H_FILES = include/rtems/posix/cancel.h include/rtems/posix/cond.h include/rtems/posix/config.h \
    39     include/rtems/posix/key.h include/rtems/posix/mqueue.h include/rtems/posix/mutex.h \
    40     include/rtems/posix/posixapi.h include/rtems/posix/priority.h include/rtems/posix/psignal.h \
    41     include/rtems/posix/pthread.h include/rtems/posix/ptimer.h include/rtems/posix/semaphore.h \
    42     include/rtems/posix/threadsup.h include/rtems/posix/time.h include/rtems/posix/timer.h
    43 PREINSTALL_FILES += $(include_H_FILES:include/%=$(PROJECT_INCLUDE)/%)
    44 include_rtems_posix_HEADERS = $(include_H_FILES)
    45 
    46 include_MP_H_FILES = include/rtems/posix/condmp.h include/rtems/posix/mqueuemp.h include/rtems/posix/mutexmp.h \
     24include_rtems_posix_HEADERS = include/rtems/posix/cancel.h \
     25    include/rtems/posix/cond.h include/rtems/posix/config.h \
     26    include/rtems/posix/key.h include/rtems/posix/mqueue.h \
     27    include/rtems/posix/mutex.h include/rtems/posix/posixapi.h \
     28    include/rtems/posix/priority.h include/rtems/posix/psignal.h \
     29    include/rtems/posix/pthread.h include/rtems/posix/ptimer.h \
     30    include/rtems/posix/semaphore.h include/rtems/posix/threadsup.h \
     31    include/rtems/posix/time.h include/rtems/posix/timer.h
     32
     33if HAS_MP
     34include_rtems_posix_HEADERS += include/rtems/posix/condmp.h \
     35    include/rtems/posix/mqueuemp.h include/rtems/posix/mutexmp.h \
    4736    include/rtems/posix/pthreadmp.h include/rtems/posix/semaphoremp.h
    48 if HAS_MP
    49 PREINSTALL_FILES += $(include_MP_H_FILES:include/%=$(PROJECT_INCLUDE)/%)
    50 include_rtems_posix_HEADERS += $(include_MP_H_FILES)
    51 endif
    52 
    53 noinst_HEADERS += include/rtems/posix/intr.h include/rtems/posix/threadsup.h
    54 noinst_HEADERS += $(include_H_FILES) $(include_MP_H_FILES)
    55 
    56 PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix \
    57     $(include_rtems_posix_HEADERS:include/%=$(PROJECT_INCLUDE)/%)
     37endif
     38
     39noinst_HEADERS += include/rtems/posix/intr.h \
     40    include/rtems/posix/threadsup.h
    5841
    5942## inline
    6043
    61 inline_H_FILES = inline/rtems/posix/cond.inl inline/rtems/posix/key.inl \
    62     inline/rtems/posix/mqueue.inl inline/rtems/posix/mutex.inl \
    63     inline/rtems/posix/pthread.inl inline/rtems/posix/priority.inl \
    64     inline/rtems/posix/semaphore.inl inline/rtems/posix/timer.inl
    65 noinst_HEADERS += inline/rtems/posix/intr.inl $(inline_H_FILES)
    66 
    6744if INLINE
    68 PREINSTALL_FILES += $(inline_H_FILES:inline/%=$(PROJECT_INCLUDE)/%)
    69 include_rtems_posix_HEADERS += $(inline_H_FILES)
     45include_rtems_posix_HEADERS += inline/rtems/posix/cond.inl \
     46    inline/rtems/posix/key.inl inline/rtems/posix/mqueue.inl \
     47    inline/rtems/posix/mutex.inl inline/rtems/posix/pthread.inl \
     48    inline/rtems/posix/priority.inl inline/rtems/posix/semaphore.inl \
     49    inline/rtems/posix/timer.inl
     50noinst_HEADERS += inline/rtems/posix/intr.inl
    7051endif
    7152
    7253## macros
    7354
    74 macros_H_FILES = macros/rtems/posix/cond.inl macros/rtems/posix/key.inl \
    75     macros/rtems/posix/mqueue.inl macros/rtems/posix/mutex.inl \
    76     macros/rtems/posix/pthread.inl macros/rtems/posix/priority.inl \
    77     macros/rtems/posix/semaphore.inl macros/rtems/posix/timer.inl
    78 noinst_HEADERS += macros/rtems/posix/intr.inl $(macros_H_FILES)
    79 
    8055if MACROS
    81 PREINSTALL_FILES += $(macros_H_FILES:macros/%=$(PROJECT_INCLUDE)/%)
    82 include_rtems_posix_HEADERS += $(macros_H_FILES)
     56include_rtems_posix_HEADERS += macros/rtems/posix/cond.inl \
     57    macros/rtems/posix/key.inl macros/rtems/posix/mqueue.inl \
     58    macros/rtems/posix/mutex.inl macros/rtems/posix/pthread.inl \
     59    macros/rtems/posix/priority.inl macros/rtems/posix/semaphore.inl \
     60    macros/rtems/posix/timer.inl
     61noinst_HEADERS += macros/rtems/posix/intr.inl
    8362endif
    8463
     
    9271BUILD_FOR_NOW_C_FILES = src/aio.c
    9372
    94 ENOSYS_C_FILES = src/execl.c src/execle.c src/execlp.c src/execv.c src/execve.c src/execvp.c src/fork.c \
    95     src/pthreadatfork.c src/wait.c src/waitpid.c
    96 
    97 CANCEL_C_FILES = src/cancel.c src/cancelrun.c src/cleanuppop.c src/cleanuppush.c \
    98     src/setcancelstate.c src/setcanceltype.c src/testcancel.c
    99 
    100 CONDITION_VARIABLE_C_FILES = src/cond.c src/condattrdestroy.c src/condattrgetpshared.c \
    101     src/condattrinit.c src/condattrsetpshared.c src/condbroadcast.c \
    102     src/conddefaultattributes.c src/conddestroy.c src/condinit.c src/condmp.c src/condsignal.c \
    103     src/condsignalsupp.c src/condtimedwait.c src/condwait.c src/condwaitsupp.c
     73ENOSYS_C_FILES = src/execl.c src/execle.c src/execlp.c src/execv.c \
     74    src/execve.c src/execvp.c src/fork.c src/pthreadatfork.c src/wait.c \
     75    src/waitpid.c
     76
     77CANCEL_C_FILES = src/cancel.c src/cancelrun.c src/cleanuppop.c \
     78    src/cleanuppush.c src/setcancelstate.c src/setcanceltype.c \
     79    src/testcancel.c
     80
     81CONDITION_VARIABLE_C_FILES = src/cond.c src/condattrdestroy.c \
     82    src/condattrgetpshared.c src/condattrinit.c src/condattrsetpshared.c \
     83    src/condbroadcast.c src/conddefaultattributes.c src/conddestroy.c \
     84    src/condinit.c src/condmp.c src/condsignal.c src/condsignalsupp.c \
     85    src/condtimedwait.c src/condwait.c src/condwaitsupp.c
    10486
    10587KEY_C_FILES = src/key.c src/keycreate.c src/keydelete.c src/keygetspecific.c \
     
    10890MEMORY_C_FILES = src/getpagesize.c src/mprotect.c
    10991
    110 MESSAGE_QUEUE_C_FILES = src/mqueue.c src/mqueueclose.c src/mqueuecreatesupp.c \
    111     src/mqueuedeletesupp.c src/mqueuegetattr.c src/mqueuenametoid.c src/mqueuenotify.c \
    112     src/mqueueopen.c src/mqueuereceive.c src/mqueuerecvsupp.c src/mqueuesend.c \
    113     src/mqueuesendsupp.c src/mqueuesetattr.c src/mqueuetimedreceive.c src/mqueuetimedsend.c \
    114     src/mqueuetranslatereturncode.c src/mqueueunlink.c
    115 
    116 MUTEX_C_FILES = src/mutex.c src/mutexattrdestroy.c src/mutexattrgetprioceiling.c \
    117     src/mutexattrgetprotocol.c src/mutexattrgetpshared.c src/mutexattrinit.c \
    118     src/mutexattrsetprioceiling.c src/mutexattrsetprotocol.c src/mutexattrsetpshared.c \
    119     src/mutexdefaultattributes.c src/mutexdestroy.c src/mutexfromcorestatus.c \
    120     src/mutexgetprioceiling.c src/mutexinit.c src/mutexlock.c src/mutexlocksupp.c src/mutexmp.c \
    121     src/mutexsetprioceiling.c src/mutextimedlock.c src/mutextrylock.c src/mutexunlock.c
    122 
    123 PTHREAD_C_FILES = src/pthread.c src/pthreadsetcputime.c src/pthreadgetcputime.c \
    124     src/pthreadgetcpuclockid.c src/pthreadonce.c src/pthreadequal.c src/pthreadself.c \
    125     src/pthreadexit.c src/pthreaddetach.c src/pthreadjoin.c src/pthreadcreate.c \
     92MESSAGE_QUEUE_C_FILES = src/mqueue.c src/mqueueclose.c \
     93    src/mqueuecreatesupp.c src/mqueuedeletesupp.c src/mqueuegetattr.c \
     94    src/mqueuenametoid.c src/mqueuenotify.c src/mqueueopen.c \
     95    src/mqueuereceive.c src/mqueuerecvsupp.c src/mqueuesend.c \
     96    src/mqueuesendsupp.c src/mqueuesetattr.c src/mqueuetimedreceive.c \
     97    src/mqueuetimedsend.c src/mqueuetranslatereturncode.c \
     98    src/mqueueunlink.c
     99
     100MUTEX_C_FILES = src/mutex.c src/mutexattrdestroy.c \
     101    src/mutexattrgetprioceiling.c src/mutexattrgetprotocol.c \
     102    src/mutexattrgetpshared.c src/mutexattrinit.c \
     103    src/mutexattrsetprioceiling.c src/mutexattrsetprotocol.c \
     104    src/mutexattrsetpshared.c src/mutexdefaultattributes.c \
     105    src/mutexdestroy.c src/mutexfromcorestatus.c src/mutexgetprioceiling.c \
     106    src/mutexinit.c src/mutexlock.c src/mutexlocksupp.c src/mutexmp.c \
     107    src/mutexsetprioceiling.c src/mutextimedlock.c src/mutextrylock.c \
     108    src/mutexunlock.c
     109
     110PTHREAD_C_FILES = src/pthread.c src/pthreadsetcputime.c \
     111    src/pthreadgetcputime.c src/pthreadgetcpuclockid.c src/pthreadonce.c \
     112    src/pthreadequal.c src/pthreadself.c src/pthreadexit.c \
     113    src/pthreaddetach.c src/pthreadjoin.c src/pthreadcreate.c \
    126114    src/pthreadattrsetdetachstate.c src/pthreadattrgetdetachstate.c \
    127115    src/pthreadattrgetstackaddr.c src/pthreadattrsetstackaddr.c \
    128     src/pthreadattrgetstacksize.c src/pthreadattrsetstacksize.c src/pthreadattrinit.c \
    129     src/pthreadattrdestroy.c src/pthreadsetschedparam.c src/pthreadgetschedparam.c \
     116    src/pthreadattrgetstacksize.c src/pthreadattrsetstacksize.c \
     117    src/pthreadattrinit.c src/pthreadattrdestroy.c \
     118    src/pthreadsetschedparam.c src/pthreadgetschedparam.c \
    130119    src/pthreadattrsetschedparam.c src/pthreadattrgetschedparam.c \
    131120    src/pthreadattrgetschedpolicy.c src/pthreadattrsetschedpolicy.c \
     
    133122    src/pthreadattrgetscope.c src/pthreadattrsetscope.c
    134123
    135 PSIGNAL_C_FILES = src/psignal.c src/alarm.c src/kill.c src/killinfo.c src/pause.c \
    136     src/psignalclearprocesssignals.c src/psignalsetprocesssignals.c \
    137     src/psignalchecksignal.c src/psignalclearsignals.c src/psignalunblockthread.c \
    138     src/pthreadkill.c src/pthreadsigmask.c src/sigaction.c src/sigaddset.c src/sigdelset.c \
    139     src/sigemptyset.c src/sigfillset.c src/sigismember.c src/sigpending.c src/sigprocmask.c \
    140     src/sigqueue.c src/sigsuspend.c src/sigtimedwait.c src/sigwait.c src/sigwaitinfo.c \
    141     src/signal_2.c src/ualarm.c
    142 
    143 SEMAPHORE_C_FILES = src/semaphore.c src/semaphorecreatesupp.c src/semaphoredeletesupp.c \
    144     src/semaphoremp.c src/semaphorenametoid.c src/semaphorewaitsupp.c src/semclose.c \
    145     src/semdestroy.c src/semgetvalue.c src/seminit.c src/semopen.c src/sempost.c src/semtimedwait.c \
    146     src/semtrywait.c src/semunlink.c src/semwait.c
     124PSIGNAL_C_FILES = src/psignal.c src/alarm.c src/kill.c src/killinfo.c \
     125    src/pause.c src/psignalclearprocesssignals.c \
     126    src/psignalsetprocesssignals.c src/psignalchecksignal.c \
     127    src/psignalclearsignals.c src/psignalunblockthread.c src/pthreadkill.c \
     128    src/pthreadsigmask.c src/sigaction.c src/sigaddset.c src/sigdelset.c \
     129    src/sigemptyset.c src/sigfillset.c src/sigismember.c src/sigpending.c \
     130    src/sigprocmask.c src/sigqueue.c src/sigsuspend.c src/sigtimedwait.c \
     131    src/sigwait.c src/sigwaitinfo.c src/signal_2.c src/ualarm.c
     132
     133SEMAPHORE_C_FILES = src/semaphore.c src/semaphorecreatesupp.c \
     134    src/semaphoredeletesupp.c src/semaphoremp.c src/semaphorenametoid.c \
     135    src/semaphorewaitsupp.c src/semclose.c src/semdestroy.c \
     136    src/semgetvalue.c src/seminit.c src/semopen.c src/sempost.c \
     137    src/semtimedwait.c src/semtrywait.c src/semunlink.c src/semwait.c
    147138
    148139TIME_C_FILES = src/adjtime.c src/time.c src/posixtimespecsubtract.c \
    149     src/posixtimespectointerval.c src/posixintervaltotimespec.c src/clockgetcpuclockid.c \
    150     src/clockgetenableattr.c src/clockgetres.c src/clockgettime.c src/clocksetenableattr.c \
    151     src/clocksettime.c src/nanosleep.c src/sleep.c src/usleep.c
     140    src/posixtimespectointerval.c src/posixintervaltotimespec.c \
     141    src/clockgetcpuclockid.c src/clockgetenableattr.c src/clockgetres.c \
     142    src/clockgettime.c src/clocksetenableattr.c src/clocksettime.c \
     143    src/nanosleep.c src/sleep.c src/usleep.c
    152144
    153145# the timer manager needs to be split further but only after its
     
    160152    $(KEY_C_FILES) $(MEMORY_C_FILES) $(MESSAGE_QUEUE_C_FILES) \
    161153    $(MUTEX_C_FILES) $(PTHREAD_C_FILES) $(PSIGNAL_C_FILES) src/sched.c \
    162     $(SEMAPHORE_C_FILES) src/sysconf.c $(TIME_C_FILES) $(TIMER_C_FILES) src/types.c \
    163     $(ENOSYS_C_FILES) $(BUILD_FOR_NOW_C_FILES)
     154    $(SEMAPHORE_C_FILES) src/sysconf.c $(TIME_C_FILES) $(TIMER_C_FILES) \
     155    src/types.c $(ENOSYS_C_FILES) $(BUILD_FOR_NOW_C_FILES)
    164156OBJS = $(C_FILES:src/%.c=${ARCH}/%.$(OBJEXT))
    165157
     
    191183EXTRA_DIST += $(C_FILES) $(UNUSED_C_FILES)
    192184
     185PREINSTALL_FILES =
     186
     187if HAS_POSIX
     188$(PROJECT_INCLUDE)/sched.h: include/sched.h
     189        $(INSTALL_DATA) $< $@
     190PREINSTALL_FILES += $(PROJECT_INCLUDE)/sched.h
     191
     192$(PROJECT_INCLUDE)/aio.h: include/aio.h
     193        $(INSTALL_DATA) $< $@
     194PREINSTALL_FILES += $(PROJECT_INCLUDE)/aio.h
     195
     196$(PROJECT_INCLUDE)/mqueue.h: include/mqueue.h
     197        $(INSTALL_DATA) $< $@
     198PREINSTALL_FILES += $(PROJECT_INCLUDE)/mqueue.h
     199
     200$(PROJECT_INCLUDE)/semaphore.h: include/semaphore.h
     201        $(INSTALL_DATA) $< $@
     202PREINSTALL_FILES += $(PROJECT_INCLUDE)/semaphore.h
     203
     204$(PROJECT_INCLUDE)/rtems/posix:
     205        @$(mkinstalldirs) $(PROJECT_INCLUDE)/rtems/posix
     206PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix
     207
     208$(PROJECT_INCLUDE)/rtems/posix/cancel.h: include/rtems/posix/cancel.h
     209        $(INSTALL_DATA) $< $@
     210PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/cancel.h
     211
     212$(PROJECT_INCLUDE)/rtems/posix/cond.h: include/rtems/posix/cond.h
     213        $(INSTALL_DATA) $< $@
     214PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/cond.h
     215
     216$(PROJECT_INCLUDE)/rtems/posix/config.h: include/rtems/posix/config.h
     217        $(INSTALL_DATA) $< $@
     218PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/config.h
     219
     220$(PROJECT_INCLUDE)/rtems/posix/key.h: include/rtems/posix/key.h
     221        $(INSTALL_DATA) $< $@
     222PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/key.h
     223
     224$(PROJECT_INCLUDE)/rtems/posix/mqueue.h: include/rtems/posix/mqueue.h
     225        $(INSTALL_DATA) $< $@
     226PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/mqueue.h
     227
     228$(PROJECT_INCLUDE)/rtems/posix/mutex.h: include/rtems/posix/mutex.h
     229        $(INSTALL_DATA) $< $@
     230PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/mutex.h
     231
     232$(PROJECT_INCLUDE)/rtems/posix/posixapi.h: include/rtems/posix/posixapi.h
     233        $(INSTALL_DATA) $< $@
     234PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/posixapi.h
     235
     236$(PROJECT_INCLUDE)/rtems/posix/priority.h: include/rtems/posix/priority.h
     237        $(INSTALL_DATA) $< $@
     238PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/priority.h
     239
     240$(PROJECT_INCLUDE)/rtems/posix/psignal.h: include/rtems/posix/psignal.h
     241        $(INSTALL_DATA) $< $@
     242PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/psignal.h
     243
     244$(PROJECT_INCLUDE)/rtems/posix/pthread.h: include/rtems/posix/pthread.h
     245        $(INSTALL_DATA) $< $@
     246PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/pthread.h
     247
     248$(PROJECT_INCLUDE)/rtems/posix/ptimer.h: include/rtems/posix/ptimer.h
     249        $(INSTALL_DATA) $< $@
     250PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/ptimer.h
     251
     252$(PROJECT_INCLUDE)/rtems/posix/semaphore.h: include/rtems/posix/semaphore.h
     253        $(INSTALL_DATA) $< $@
     254PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/semaphore.h
     255
     256$(PROJECT_INCLUDE)/rtems/posix/threadsup.h: include/rtems/posix/threadsup.h
     257        $(INSTALL_DATA) $< $@
     258PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/threadsup.h
     259
     260$(PROJECT_INCLUDE)/rtems/posix/time.h: include/rtems/posix/time.h
     261        $(INSTALL_DATA) $< $@
     262PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/time.h
     263
     264$(PROJECT_INCLUDE)/rtems/posix/timer.h: include/rtems/posix/timer.h
     265        $(INSTALL_DATA) $< $@
     266PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/timer.h
     267
     268if HAS_MP
     269$(PROJECT_INCLUDE)/rtems/posix/condmp.h: include/rtems/posix/condmp.h
     270        $(INSTALL_DATA) $< $@
     271PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/condmp.h
     272
     273$(PROJECT_INCLUDE)/rtems/posix/mqueuemp.h: include/rtems/posix/mqueuemp.h
     274        $(INSTALL_DATA) $< $@
     275PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/mqueuemp.h
     276
     277$(PROJECT_INCLUDE)/rtems/posix/mutexmp.h: include/rtems/posix/mutexmp.h
     278        $(INSTALL_DATA) $< $@
     279PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/mutexmp.h
     280
     281$(PROJECT_INCLUDE)/rtems/posix/pthreadmp.h: include/rtems/posix/pthreadmp.h
     282        $(INSTALL_DATA) $< $@
     283PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/pthreadmp.h
     284
     285$(PROJECT_INCLUDE)/rtems/posix/semaphoremp.h: include/rtems/posix/semaphoremp.h
     286        $(INSTALL_DATA) $< $@
     287PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/semaphoremp.h
     288endif
     289
     290if INLINE
     291$(PROJECT_INCLUDE)/rtems/posix/cond.inl: inline/rtems/posix/cond.inl
     292        $(INSTALL_DATA) $< $@
     293PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/cond.inl
     294
     295$(PROJECT_INCLUDE)/rtems/posix/key.inl: inline/rtems/posix/key.inl
     296        $(INSTALL_DATA) $< $@
     297PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/key.inl
     298
     299$(PROJECT_INCLUDE)/rtems/posix/mqueue.inl: inline/rtems/posix/mqueue.inl
     300        $(INSTALL_DATA) $< $@
     301PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/mqueue.inl
     302
     303$(PROJECT_INCLUDE)/rtems/posix/mutex.inl: inline/rtems/posix/mutex.inl
     304        $(INSTALL_DATA) $< $@
     305PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/mutex.inl
     306
     307$(PROJECT_INCLUDE)/rtems/posix/pthread.inl: inline/rtems/posix/pthread.inl
     308        $(INSTALL_DATA) $< $@
     309PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/pthread.inl
     310
     311$(PROJECT_INCLUDE)/rtems/posix/priority.inl: inline/rtems/posix/priority.inl
     312        $(INSTALL_DATA) $< $@
     313PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/priority.inl
     314
     315$(PROJECT_INCLUDE)/rtems/posix/semaphore.inl: inline/rtems/posix/semaphore.inl
     316        $(INSTALL_DATA) $< $@
     317PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/semaphore.inl
     318
     319$(PROJECT_INCLUDE)/rtems/posix/timer.inl: inline/rtems/posix/timer.inl
     320        $(INSTALL_DATA) $< $@
     321PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/timer.inl
     322endif
     323
     324if MACROS
     325$(PROJECT_INCLUDE)/rtems/posix/cond.inl: macros/rtems/posix/cond.inl
     326        $(INSTALL_DATA) $< $@
     327PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/cond.inl
     328
     329$(PROJECT_INCLUDE)/rtems/posix/key.inl: macros/rtems/posix/key.inl
     330        $(INSTALL_DATA) $< $@
     331PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/key.inl
     332
     333$(PROJECT_INCLUDE)/rtems/posix/mqueue.inl: macros/rtems/posix/mqueue.inl
     334        $(INSTALL_DATA) $< $@
     335PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/mqueue.inl
     336
     337$(PROJECT_INCLUDE)/rtems/posix/mutex.inl: macros/rtems/posix/mutex.inl
     338        $(INSTALL_DATA) $< $@
     339PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/mutex.inl
     340
     341$(PROJECT_INCLUDE)/rtems/posix/pthread.inl: macros/rtems/posix/pthread.inl
     342        $(INSTALL_DATA) $< $@
     343PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/pthread.inl
     344
     345$(PROJECT_INCLUDE)/rtems/posix/priority.inl: macros/rtems/posix/priority.inl
     346        $(INSTALL_DATA) $< $@
     347PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/priority.inl
     348
     349$(PROJECT_INCLUDE)/rtems/posix/semaphore.inl: macros/rtems/posix/semaphore.inl
     350        $(INSTALL_DATA) $< $@
     351PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/semaphore.inl
     352
     353$(PROJECT_INCLUDE)/rtems/posix/timer.inl: macros/rtems/posix/timer.inl
     354        $(INSTALL_DATA) $< $@
     355PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/posix/timer.inl
     356endif
     357endif
     358
    193359include $(top_srcdir)/automake/local.am
Note: See TracChangeset for help on using the changeset viewer.