comparison src/thread/Makefile.am @ 0:74212992fb08

Initial revision
author Sam Lantinga <slouken@lokigames.com>
date Thu, 26 Apr 2001 16:45:43 +0000
parents
children 69ee0b88b615
comparison
equal deleted inserted replaced
-1:000000000000 0:74212992fb08
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`)