source: trunk/Makefile @ 64

Last change on this file since 64 was 64, checked in by cameron, 11 years ago

Document_Start/End actions; OpenMP version

File size: 1.6 KB
RevLine 
[4]1CC= g++ $(CFLAGS)
2CFLAGS= -O3 -DBUFFER_PROFILING
3OS = $(shell uname)
[38]4ICONV_FLAGS=
5ifeq ($(OS),Darwin)
6        ICONV_FLAGS=-liconv
7endif
[4]8
[59]9markup_stats:   markup_stats.cxx src/xmlbuffer.h src/multiliteral.h src/engine.h\
[4]10                src/transpose.h src/bitlex.h src/xmlbuffer.c src/bitlex.c src/engine.c\
[52]11                lib/lib_simd.h lib/sse_simd.h\
[19]12                src/bytelex.h src/charsets/ASCII_EBCDIC.h
[4]13        $(CC) -o markup_stats markup_stats.cxx -march=pentium4
14
[64]15markup_stats_64:        markup_stats.cxx src/xmlbuffer.h src/multiliteral.h src/engine.h\
[55]16                src/transpose.h src/bitlex.h src/xmlbuffer.c src/bitlex.c src/engine.c\
17                lib/lib_simd.h lib/sse_simd.h\
18                src/bytelex.h src/charsets/ASCII_EBCDIC.h
19        $(CC) -o markup_stats_64 markup_stats.cxx -march=nocona -m64
20
[64]21markup_stats_omp:       markup_stats.cxx src/xmlbuffer.h src/multiliteral.h src/engine.h\
22                src/transpose.h src/bitlex.h src/xmlbuffer.c src/bitlex.c src/engine.c\
23                lib/lib_simd.h lib/sse_simd.h\
24                src/bytelex.h src/charsets/ASCII_EBCDIC.h
25        g++-4.2 -O3 -lgomp -fopenmp -o markup_stats_omp markup_stats.cxx -march=nocona -m64
26
[59]27markup_stats.s: markup_stats.cxx src/xmlbuffer.h src/multiliteral.h src/engine.h\
[4]28                src/transpose.h src/bitlex.h src/xmlbuffer.c src/bitlex.c src/engine.c\
[38]29                lib/sse_simd.h\
[19]30                src/bytelex.h src/charsets/ASCII_EBCDIC.h
[4]31        $(CC) -o markup_stats.s markup_stats.cxx -march=pentium4 -S -fverbose-asm
32
[59]33markup_stats_g4:         markup_stats.cxx src/xmlbuffer.h src/multiliteral.h src/engine.h\
[38]34                src/transpose.h src/bitlex.h src/xmlbuffer.c src/bitlex.c src/engine.c\
35                lib/altivec_simd.h\
36                src/bytelex.h src/charsets/ASCII_EBCDIC.h
[50]37        $(CC) -o markup_stats_g4 markup_stats.cxx -maltivec -faltivec
Note: See TracBrowser for help on using the repository browser.