## ## Makefile for in /home/gayot_o/prog/lib/sdl-digit ## ## Made by olivier gayot ## Login ## ## Started on Mon Apr 23 04:13:10 2012 olivier gayot ## Last update Mon Apr 23 04:13:10 2012 olivier gayot ## CC ?= gcc CFLAGS += -W -Wall -pedantic -std=c99 -Wextra -O3 `sdl-config --cflags` CFLAGS += -I./include HEADERS = include/sdl_digit.h LDFLAGS += `sdl-config --libs` -lm LDFLAGS += -L./lib SRC_DIR = src SRC = line.c \ bar.c \ rect.c \ pixel.c \ digit.c \ string.c SRC := $(addprefix $(SRC_DIR)/, $(SRC)) OBJ = $(SRC:.c=.o) NAME = libsdl-digit.a DEBUG = -g RENDU = -D PRAG all: $(NAME) $(NAME): $(OBJ) @echo 'Creating archive $(NAME)' @$(AR) $(ARFLAGS) $(NAME) $(OBJ) @echo 'done.' @echo 'Generating index for $(NAME)' @ranlib $(NAME) @echo 'done.' clean: @echo 'Cleaning obj files' @$(RM) $(OBJ) @echo 'done.' fclean: clean @echo 'Cleaning $(NAME)' @$(RM) $(NAME) @echo 'done' re: fclean all install: @echo '######## Installing $(basename $(NAME)) ########' install -D $(NAME) --target-directory=/usr/lib/ install -D $(HEADERS) --target-directory=/usr/include/sdl-digit/ debug: CFLAGS += $(DEBUG) debug: re .PHONY: all clean fclean re install debug