INSTALLATION_PATH = /home/
LIB_PATH = /home/
INCLUDES = -I. -I $(INSTALLATION_PATH)/src
SRCS = main.c
OBJS = $(SRCS:.c=.o)
CC = gcc
CFLAGS = -Wall -O -g
LIBS = -lpthread -L$(LIB_PATH)/lib
EXE = main
$(EXE):$(OBJS)
$(CC) $^ -o $@ $(LIBS)
%.o: %.c
$(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@
clean:
rm -f $(EXE) $(OBJS)