source: trunk/Makefile @ 266

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

Restructuring: Document/Externalt? Entity Info into xmldecl.h

File size: 1.7 KB
RevLine 
[4]1CC= g++ $(CFLAGS)
[155]2CFLAGS= -O3
[158]3
[4]4OS = $(shell uname)
[38]5ICONV_FLAGS=
6ifeq ($(OS),Darwin)
7        ICONV_FLAGS=-liconv
8endif
[4]9
[158]10ARCH=$(shell getconf LONG_BIT)
11ifeq ($(ARCH),32)
[159]12    AFLAGS=-march=pentium4
[158]13    PAPI=-DPAPI -I/usr/local/papi-3.5.0-linux-x86/include -L/usr/local/papi-3.5.0-linux-x86/lib -lpapi
14else
15    AFLAGS=-march=nocona -m64
16    PAPI=-DPAPI -I/usr/local/papi-3.5.0-linux-x86/include -L/usr/local/papi-3.5.0-linux-x86/lib64 -lpapi
17endif
18
[74]19markup_stats:   markup_stats.cxx src/byteplex.h src/multiliteral.h src/engine.h\
[76]20                src/bitlex.h src/byteplex.c src/bitlex.c src/engine.c\
[74]21                lib/lib_simd.h lib/sse_simd.h src/xmldecl.h src/xmldecl.c\
22                src/bitplex.h src/bitplex.c src/xmlmodel.h src/xmlmodel.c\
[19]23                src/bytelex.h src/charsets/ASCII_EBCDIC.h
[163]24        $(CC) -o markup_stats markup_stats.cxx $(AFLAGS) -DCALC_AVG     
[4]25
[74]26markup_stats_omp:       markup_stats.cxx src/byteplex.h src/multiliteral.h src/engine.h\
[76]27                src/bitlex.h src/byteplex.c src/bitlex.c src/engine.c\
[74]28                lib/lib_simd.h lib/sse_simd.h src/xmldecl.h src/xmldecl.c\
[64]29                src/bytelex.h src/charsets/ASCII_EBCDIC.h
[158]30        g++-4.2 -O3 -lgomp -fopenmp -o markup_stats_omp markup_stats.cxx $(AFLAGS)
[64]31
[74]32markup_stats_g4:         markup_stats.cxx src/byteplex.h src/multiliteral.h src/engine.h\
[76]33                src/bitlex.h src/byteplex.c src/bitlex.c src/engine.c\
[74]34                lib/altivec_simd.h src/xmldecl.h src/xmldecl.c\
[38]35                src/bytelex.h src/charsets/ASCII_EBCDIC.h
[50]36        $(CC) -o markup_stats_g4 markup_stats.cxx -maltivec -faltivec
[123]37
[158]38cc_analyzer: cc_analyzer.cxx src/byteplex.h src/multiliteral.h src/engine.h\
[143]39                src/bitlex.h src/byteplex.c src/bitlex.c src/engine.c\
40                lib/lib_simd.h lib/sse_simd.h src/xmldecl.h src/xmldecl.c\
41                src/bytelex.h src/charsets/ASCII_EBCDIC.h
[158]42        $(CC) -o cc_analyzer cc_analyzer.cxx $(AFLAGS)
[143]43
[74]44clean: 
[158]45        rm -f markup_stats markup_stats_omp markup_stats_g4 cc_analyzer
Note: See TracBrowser for help on using the repository browser.