src/thread/Makefile.am
author Sam Lantinga <slouken@libsdl.org>
Wed, 01 Feb 2006 06:32:25 +0000
changeset 1312 c9b51268668f
parent 754 623b453a3219
permissions -rw-r--r--
Updated copyright information and removed rcs id lines (problematic in branch merges)
I batch edited these files, so please let me know if I've accidentally removed anybody's
credit here.
     1 
     2 ## Makefile.am for the SDL thread library
     3 
     4 noinst_LTLIBRARIES = libthread.la
     5 
     6 ARCH_SUBDIRS = $(srcdir)/generic	\
     7                $(srcdir)/amigaos	\
     8                $(srcdir)/beos		\
     9                $(srcdir)/bsdi		\
    10                $(srcdir)/dc		\
    11                $(srcdir)/epoc		\
    12                $(srcdir)/irix		\
    13                $(srcdir)/linux		\
    14                $(srcdir)/pth		\
    15                $(srcdir)/win32
    16 
    17 # Older versions of Linux require an asm clone() implementation
    18 if USE_CLONE
    19 THREAD_ASM_SRC = linux/clone.S
    20 else
    21 THREAD_ASM_SRC =
    22 endif
    23 
    24 COMMON_SRCS =			\
    25 	SDL_systhread.h		\
    26 	SDL_thread.c		\
    27 	SDL_thread_c.h
    28 ARCH_SRCS = 			\
    29 	SDL_systhread.c		\
    30 	SDL_systhread_c.h	\
    31 	SDL_sysmutex.c		\
    32 	SDL_sysmutex_c.h	\
    33 	SDL_syssem.c		\
    34 	SDL_syssem_c.h		\
    35 	SDL_syscond.c		\
    36 	SDL_syscond_c.h		\
    37 	$(THREAD_ASM_SRC)
    38 
    39 libthread_la_SOURCES = $(COMMON_SRCS) $(ARCH_SRCS)
    40 
    41 ## Let automake know that it shouldn't distribute linked sources
    42 BUILT_SOURCES = $(ARCH_SRCS)
    43 
    44 ## Let automake know that it should remove these for distribution
    45 DISTCLEANFILES = $(ARCH_SRCS)
    46 
    47 # The architecture specific directories need to be copied into place
    48 # when building a distribution.
    49 dist-hook:
    50 	(cd $(distdir) && rm -f $(BUILT_SOURCES))
    51 	cp -rp $(ARCH_SUBDIRS) $(distdir)
    52 	(cd $(distdir) && rm -rf `find . -name CVS`)