## Makefile.am -- Process this file with automake to produce Makefile.in # $Id: Makefile.am,v 1.24 2007/01/01 02:10:25 ca Exp $ MAINTAINERCLEANFILES = Makefile.in INCLUDES = -I$(top_builddir) -I$(top_builddir)/include -I$(top_srcdir) -I$(top_srcdir)/include IS = include/sm ISM = $(top_srcdir)/include/sm noinst_HEADERS = $(ISM)/evthr.h evthr-int.h log.h noinst_LIBRARIES = libevthr.a libevthr_a_SOURCES = evthr.c evthrst.c worker.c tasks.c \ evthropts.c \ evthrblock.c \ compoptions.c \ sighdl.c libevthr_a_CC=$(PTHREAD_CC) libevthr_a_CFLAGS=$(PTHREAD_CFLAGS) libevthr_a_LIBS=$(PTHREAD_LIBS) $(LIBS) # compile and run TESTP= \ t-evthr-s t-evthr-slp \ t-evthr-4 # t-wakeup-0 # compile only, do not run TESTC= t-evthr t-evthr-1 t-evthr-2 t-evthr-3 \ t-evthr-srv t-evthr-clt \ t-wait-0 # just run TESTSH= t-evthr.sh t-evthr-sig.sh \ t-wait-0.sh # list programs to compile here check_PROGRAMS = $(TESTP) $(TESTC) LDADDR = ../libmta/libmtar.a LDREPLR = ../librepl/libreplr.a LDEVTHR = ./libevthr.a LDCHK = ../libcheck/libcheck.a LDTHR = ../libthr/libthr.a # tests to run TESTS = $(TESTP) $(TESTSH) EXTRA_DIST = $(TESTSH) t_evthr_SOURCES = t-evthr.c t_evthr_LDADD = $(LDTHR) $(LDEVTHR) $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR) t_evthr_CC=$(PTHREAD_CC) t_evthr_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) t_evthr_LDFLAGS=$(PTHREAD_CFLAGS) t_evthr_1_SOURCES = t-evthr-1.c t_evthr_1_LDADD = $(LDTHR) $(LDEVTHR) $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR) t_evthr_1_CC=$(PTHREAD_CC) t_evthr_1_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) t_evthr_1_LDFLAGS=$(PTHREAD_CFLAGS) t_evthr_2_SOURCES = t-evthr-2.c t_evthr_2_LDADD = $(LDTHR) $(LDEVTHR) $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR) t_evthr_2_CC=$(PTHREAD_CC) t_evthr_2_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) t_evthr_2_LDFLAGS=$(PTHREAD_CFLAGS) t_evthr_3_SOURCES = t-evthr-3.c t_evthr_3_LDADD = $(LDTHR) $(LDEVTHR) $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR) t_evthr_3_CC=$(PTHREAD_CC) t_evthr_3_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) t_evthr_3_LDFLAGS=$(PTHREAD_CFLAGS) t_evthr_4_CC = $(PTHREAD_CC) t_evthr_4_SOURCES = t-evthr-4.c t_evthr_4_LDADD = $(LDEVTHR) $(LDTHR) $(LDADDR) $(LDCHK) $(PTHREAD_LIBS) $(LDREPLR) t_evthr_4_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) t_evthr_4_LDFLAGS=$(PTHREAD_CFLAGS) ## t_wakeup_0_CC = $(PTHREAD_CC) ## t_wakeup_0_SOURCES = t-wakeup-0.c ## t_wakeup_0_LDADD = $(LDEVTHR) $(LDTHR) $(LDADDR) $(LDCHK) $(PTHREAD_LIBS) $(LDREPLR) ## t_wakeup_0_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) ## t_wakeup_0_LDFLAGS=$(PTHREAD_CFLAGS) t_evthr_s_SOURCES = t-evthr-s.c t_evthr_s_LDADD = $(LDTHR) $(LDEVTHR) $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR) t_evthr_s_CC=$(PTHREAD_CC) t_evthr_s_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) t_evthr_s_LDFLAGS=$(PTHREAD_CFLAGS) t_evthr_slp_SOURCES = t-evthr-slp.c t_evthr_slp_LDADD = $(LDTHR) $(LDEVTHR) $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR) t_evthr_slp_CC=$(PTHREAD_CC) t_evthr_slp_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) t_evthr_slp_LDFLAGS=$(PTHREAD_CFLAGS) t_evthr_srv_SOURCES = t-evthr-srv.c t_evthr_srv_LDADD = $(LDTHR) $(LDEVTHR) $(LDCHK) $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR) t_evthr_srv_CC=$(PTHREAD_CC) t_evthr_srv_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) t_evthr_srv_LDFLAGS=$(PTHREAD_CFLAGS) t_evthr_clt_SOURCES = t-evthr-clt.c t_evthr_clt_LDADD = $(LDTHR) $(LDEVTHR) $(LDCHK) $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR) t_evthr_clt_CC=$(PTHREAD_CC) t_evthr_clt_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) t_evthr_clt_LDFLAGS=$(PTHREAD_CFLAGS) t_wait_0_SOURCES = t-wait-0.c t_wait_0_LDADD = $(LDTHR) $(LDEVTHR) $(LDCHK) $(LDADDR) $(PTHREAD_LIBS) $(LDCHK) $(LDREPLR) t_wait_0_CC=$(PTHREAD_CC) t_wait_0_CFLAGS=-DMTA_USE_PTHREADS $(PTHREAD_CFLAGS) t_wait_0_LDFLAGS=$(PTHREAD_CFLAGS)