| noinst_SCRIPTS = filter_cpuid filter_none_discards filter_stderr filter_int gen_insn_test.pl |
| |
| CLEANFILES = $(addsuffix .c,$(INSN_TESTS)) |
| INSN_TESTS=insn_basic insn_fpu insn_cmov insn_mmx insn_mmxext insn_sse insn_sse2 |
| |
| EXTRA_DIST = $(noinst_SCRIPTS) \ |
| args.stderr.exp args.stdout.exp args.vgtest \ |
| badseg.stderr.exp badseg.stdout.exp badseg.vgtest \ |
| bitfield1.stderr.exp bitfield1.vgtest \ |
| bt_everything.stderr.exp \ |
| bt_everything.stdout.exp bt_everything.vgtest \ |
| bt_literal.stderr.exp bt_literal.stdout.exp \ |
| bt_literal.vgtest \ |
| closeall.stderr.exp closeall.vgtest \ |
| cmdline1.stderr.exp cmdline1.stdout.exp cmdline1.vgtest \ |
| cmdline2.stderr.exp cmdline2.stdout.exp cmdline2.vgtest \ |
| cmdline3.stderr.exp cmdline3.vgtest \ |
| cmdline4.stderr.exp cmdline4.vgtest \ |
| cmdline5.stderr.exp cmdline5.vgtest \ |
| cmdline6.stderr.exp cmdline6.vgtest \ |
| coolo_sigaction.stderr.exp \ |
| coolo_sigaction.stdout.exp coolo_sigaction.vgtest \ |
| coolo_strlen.stderr.exp coolo_strlen.vgtest \ |
| cpuid.stderr.exp cpuid.stdout.exp cpuid.vgtest \ |
| dastest.stderr.exp dastest.stdout.exp \ |
| dastest.vgtest \ |
| discard.stderr.exp discard.stdout.exp \ |
| discard.vgtest \ |
| exec-sigmask.vgtest exec-sigmask.stdout.exp exec-sigmask.stderr.exp \ |
| execve.vgtest execve.stdout.exp execve.stderr.exp \ |
| fcntl_setown.vgtest fcntl_setown.stdout.exp fcntl_setown.stderr.exp \ |
| floored.stderr.exp floored.stdout.exp \ |
| floored.vgtest \ |
| fork.stderr.exp fork.stdout.exp fork.vgtest \ |
| fpu_lazy_eflags.stderr.exp fpu_lazy_eflags.stdout.exp \ |
| fpu_lazy_eflags.vgtest \ |
| fucomip.stderr.exp fucomip.vgtest \ |
| gxx304.stderr.exp gxx304.vgtest \ |
| $(addsuffix .stderr.exp,$(INSN_TESTS)) \ |
| $(addsuffix .stdout.exp,$(INSN_TESTS)) \ |
| $(addsuffix .vgtest,$(INSN_TESTS)) \ |
| int.stderr.exp int.stdout.exp int.vgtest \ |
| map_unmap.stderr.exp map_unmap.stdout.exp map_unmap.vgtest \ |
| mq.stderr.exp mq.vgtest \ |
| mremap.stderr.exp mremap.stdout.exp mremap.vgtest \ |
| munmap_exe.stderr.exp munmap_exe.vgtest \ |
| pth_blockedsig.stderr.exp \ |
| pth_blockedsig.stdout.exp pth_blockedsig.vgtest \ |
| pushpopseg.stderr.exp pushpopseg.stdout.exp pushpopseg.vgtest \ |
| rcl_assert.stderr.exp rcl_assert.vgtest \ |
| rcrl.stderr.exp rcrl.stdout.exp rcrl.vgtest \ |
| readline1.stderr.exp readline1.stdout.exp \ |
| readline1.vgtest \ |
| resolv.stderr.exp resolv.stdout.exp resolv.vgtest \ |
| rlimit_nofile.stderr.exp rlimit_nofile.stdout.exp rlimit_nofile.vgtest \ |
| seg_override.stderr.exp \ |
| seg_override.stdout.exp seg_override.vgtest \ |
| sem.stderr.exp sem.stdout.exp sem.vgtest \ |
| semlimit.stderr.exp semlimit.stdout.exp semlimit.vgtest \ |
| susphello.stdout.exp susphello.stderr.exp susphello.vgtest \ |
| sha1_test.stderr.exp sha1_test.vgtest \ |
| shortpush.stderr.exp shortpush.vgtest \ |
| shorts.stderr.exp shorts.vgtest \ |
| tls.stderr.exp tls.stdout.exp \ |
| smc1.stderr.exp smc1.stdout.exp smc1.vgtest \ |
| syscall-restart1.vgtest syscall-restart1.stdout.exp syscall-restart1.stderr.exp \ |
| syscall-restart2.vgtest syscall-restart2.stdout.exp syscall-restart2.stderr.exp \ |
| system.stderr.exp system.vgtest \ |
| yield.stderr.exp yield.stdout.exp yield.vgtest |
| |
| check_PROGRAMS = \ |
| args badseg bitfield1 bt_everything bt_literal closeall coolo_strlen \ |
| cpuid dastest discard exec-sigmask execve fcntl_setown floored fork \ |
| fpu_lazy_eflags fucomip $(INSN_TESTS) \ |
| int munmap_exe map_unmap mq mremap rcl_assert rcrl readline1 \ |
| resolv rlimit_nofile seg_override sem semlimit sha1_test \ |
| shortpush shorts smc1 susphello pth_blockedsig pushpopseg \ |
| syscall-restart1 syscall-restart2 system \ |
| coolo_sigaction gxx304 yield |
| |
| AM_CFLAGS = $(WERROR) -Winline -Wall -Wshadow -g -I$(top_srcdir)/include |
| AM_CXXFLAGS = $(AM_CFLAGS) |
| |
| # generic C ones |
| args_SOURCES = args.c |
| badseg_SOURCES = badseg.c |
| bitfield1_SOURCES = bitfield1.c |
| bt_everything_SOURCES = bt_everything.c |
| bt_literal_SOURCES = bt_literal.c |
| closeall_SOURCES = closeall.c |
| cpuid_SOURCES = cpuid_c.c cpuid_s.s |
| coolo_strlen_SOURCES = coolo_strlen.c |
| dastest_SOURCES = dastest_c.c dastest_s.s |
| discard_SOURCES = discard.c |
| exec_sigmask_SOURCES = exec-sigmask.c |
| execve_SOURCES = execve.c |
| fcntl_setown_SOURCES = fcntl_setown.c |
| fork_SOURCES = fork.c |
| floored_SOURCES = floored.c |
| floored_LDADD = -lm |
| fpu_lazy_eflags_SOURCES = fpu_lazy_eflags.c |
| fucomip_SOURCES = fucomip.c |
| insn_basic_SOURCES = insn_basic.def |
| insn_basic_LDADD = -lm |
| insn_fpu_SOURCES = insn_fpu.def |
| insn_fpu_LDADD = -lm |
| insn_cmov_SOURCES = insn_cmov.def |
| insn_cmov_LDADD = -lm |
| insn_mmx_SOURCES = insn_mmx.def |
| insn_mmx_LDADD = -lm |
| insn_mmxext_SOURCES = insn_mmxext.def |
| insn_mmxext_LDADD = -lm |
| insn_sse_SOURCES = insn_sse.def |
| insn_sse_LDADD = -lm |
| insn_sse2_SOURCES = insn_sse2.def |
| insn_sse2_LDADD = -lm |
| int_SOURCES = int.c |
| map_unmap_SOURCES = map_unmap.c |
| mq_SOURCES = mq.c |
| mq_LDADD = -lrt |
| mremap_SOURCES = mremap.c |
| munmap_exe_SOURCES = munmap_exe.c |
| pushpopseg_SOURCES = pushpopseg.c |
| rcl_assert_SOURCES = rcl_assert.S |
| rcrl_SOURCES = rcrl.c |
| readline1_SOURCES = readline1.c |
| resolv_SOURCES = resolv.c |
| rlimit_nofile_SOURCES = rlimit_nofile.c |
| seg_override_SOURCES = seg_override.c |
| sem_SOURCES = sem.c |
| semlimit_SOURCES = semlimit.c |
| semlimit_LDADD = -lpthread |
| smc1_SOURCES = smc1.c |
| sha1_test_SOURCES = sha1_test.c |
| shortpush_SOURCES = shortpush.c |
| shorts_SOURCES = shorts.c |
| susphello_SOURCES = susphello.c |
| susphello_LDADD = -lpthread |
| syscall_restart1_SOURCES = syscall-restart1.c |
| syscall_restart2_SOURCES = syscall-restart2.c |
| system_SOURCES = system.c |
| #tls_SOURCES = tls.c tls2.c |
| #tls_DEPENDENCIES = tls.so |
| #tls_LDFLAGS = -Wl,-rpath,$(srcdir) |
| #tls_LDADD = tls.so -lpthread |
| #tls_so_SOURCES = tls_so.c |
| #tls_so_LDADD = tls2.so |
| #tls_so_DEPENDENCIES = tls2.so |
| #tls_so_LDFLAGS = -Wl,-rpath,$(srcdir) -shared |
| #tls2_so_SOURCES = tls2_so.c |
| #tls2_so_LDFLAGS = -shared |
| yield_SOURCES = yield.c |
| yield_LDADD = -lpthread |
| |
| # pthread C ones |
| pth_blockedsig_SOURCES = pth_blockedsig.c |
| pth_blockedsig_LDADD = -lpthread |
| |
| # generic C++ ones |
| coolo_sigaction_SOURCES = coolo_sigaction.cpp |
| gxx304_SOURCES = gxx304.cpp |
| |
| # must be built with these flags -- bug only occurred with them |
| fpu_lazy_eflags.o: CFLAGS += -O2 -mcpu=pentiumpro -march=pentiumpro |
| |
| .def.c: $(srcdir)/gen_insn_test.pl |
| $(PERL) $(srcdir)/gen_insn_test.pl < $< > $@ |