0
|
1
|
|
2 ## Makefile.am for the SDL thread library
|
|
3
|
|
4 noinst_LTLIBRARIES = libthread.la
|
|
5
|
|
6 ARCH_SUBDIRS = generic amigaos beos irix linux win32
|
|
7
|
|
8 # Older versions of Linux require an asm clone() implementation
|
|
9 if USE_CLONE
|
|
10 THREAD_ASM_SRC = clone.S
|
|
11 else
|
|
12 THREAD_ASM_SRC =
|
|
13 endif
|
|
14
|
|
15 COMMON_SRCS = \
|
|
16 SDL_systhread.h \
|
|
17 SDL_thread.c \
|
|
18 SDL_thread_c.h
|
|
19 ARCH_SRCS = \
|
|
20 SDL_systhread.c \
|
|
21 SDL_systhread_c.h \
|
|
22 SDL_sysmutex.c \
|
|
23 SDL_sysmutex_c.h \
|
|
24 SDL_syssem.c \
|
|
25 SDL_syssem_c.h \
|
|
26 SDL_syscond.c \
|
|
27 SDL_syscond_c.h \
|
|
28 $(THREAD_ASM_SRC)
|
|
29
|
|
30 libthread_la_SOURCES = $(COMMON_SRCS) $(ARCH_SRCS)
|
|
31
|
|
32 ## Let automake know that it shouldn't distribute linked sources
|
|
33 BUILT_SOURCES = $(ARCH_SRCS)
|
|
34
|
|
35 ## Let automake know that it should remove these for distribution
|
|
36 DISTCLEANFILES = $(ARCH_SRCS)
|
|
37
|
|
38 # The architecture specific directories need to be copied into place
|
|
39 # when building a distribution.
|
|
40 dist-hook:
|
|
41 (cd $(distdir) && rm -f $(BUILT_SOURCES))
|
|
42 cp -rp $(ARCH_SUBDIRS) $(distdir)
|
|
43 (cd $(distdir) && rm -rf `find . -name CVS`)
|