Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # @Author: Thomas Foubert <tfoubert>
- # @Date: 2018-01-19T15:57:22+01:00
- # @Email: thomas.foubert@epitech.eu
- # @Filename: Makefile
- # @Last modified by: tfoubert
- # @Last modified time: 2018-02-02T19:17:08+00:00
- #Répertoire des libs
- LIB_DIR= $(realpath ../lib/my)
- #Répertoire des includes
- INC_DIR= $(realpath ../include)
- #Fichiers sources
- SRC= $(wildcard ../src/*.c) \
- testmain.c
- #Libs à inclure
- LIB= my
- #Fichiers objets (relicats de compilation)
- OBJ= $(SRC:.c=.o)
- #Nom du projet
- NAME= matchstick_tests
- #Arguments gcc
- CFLAGS= -L$(LIB_DIR) -l$(LIB) -I$(INC_DIR) -lcriterion -coverage
- all: $(NAME)
- $(NAME):
- make -C ../lib/my
- make clean -C ../lib/my
- gcc -o $(NAME) $(SRC) $(CFLAGS)
- tests_run: $(NAME)
- ./matchstick_tests
- fclean:
- rm -rf *.gc*
- rm -rf $(NAME)
- re: fclean
- make tests_run
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement