Révision 124 Pi/C/Hybrid/Makefile

Makefile (revision 124)
2 2

  
3 3
MARSAGLIA=SHR3 CONG MWC KISS
4 4

  
5
SOURCE=Pi_Hybrid.c
5
SOURCE=Pi_Hybrid.c Pi_aHybrid.c
6 6

  
7 7
CC=mpicc.openmpi
8 8
CFLAGS=-Wall -O3 -std=c99 -fopenmp 
9 9
LIBRARY=-lm
10 10

  
11 11
all: $(SOURCE)
12
	$(foreach TVAR,$(COMPUTING),$(foreach TRND,$(MARSAGLIA),$(CC) $(CFLAGS) -DT$(TVAR) -DT$(TRND) -DLONG -DTIME -o $(<:.c=)_$(TVAR)_$(TRND) $< $(LIBRARY); ) )
12
	$(foreach SRC,$(SOURCE),$(foreach TVAR,$(COMPUTING),$(foreach TRND,$(MARSAGLIA),$(CC) $(CFLAGS) -DT$(TVAR) -DT$(TRND) -DLONG -DTIME -o $(SRC:.c=)_$(TVAR)_$(TRND) $(SRC) $(LIBRARY); ) ) )
13 13

  
14 14
.PHONY: clean check mrproper
15 15

  

Formats disponibles : Unified diff