smash-MPI

A runtime library for injecting faults and delays into Open MPI.
git clone git@git.mpah.dev/smash-MPI.git
Log | Files | Refs | README | LICENSE

Makefile (294B)


      1 TARGET	:= smash-MPI.so
      2 CC	:= mpicc
      3 CFLAGS	:= -std=gnu99 -fPIC -Wall -Wextra -c -I.
      4 LIB	:= -ldl
      5 SRC	:= $(wildcard *.c)
      6 OBJ	:= $(SRC:.c=.o)
      7 
      8 .DEFAULT_GOAL	:= $(TARGET)
      9 
     10 .PHONY: clean
     11 
     12 $(TARGET): $(OBJ)
     13 	$(CC) $(LIB) -shared $? -o $@
     14 
     15 %.o: %.c
     16 	$(CC) $(CFLAGS) $<
     17 
     18 clean:
     19 	@rm -f $(OBJ) $(TARGET)