Init Repository
This commit is contained in:
23
makefile
Normal file
23
makefile
Normal file
@@ -0,0 +1,23 @@
|
||||
CC=gcc
|
||||
CFLAGS=-g -Wall -lm -lglfw -lGL -lX11 -lpthread -lXrandr -lXi -ldl -I./include
|
||||
|
||||
|
||||
SRC=src
|
||||
OBJ=obj
|
||||
SRCS=$(wildcard $(SRC)/*.c)
|
||||
OBJS=$(patsubst $(SRC)/%.c, $(OBJ)/%.o, $(SRCS))
|
||||
|
||||
BINDIR=bin
|
||||
BIN= $(BINDIR)/main
|
||||
|
||||
|
||||
all: $(BIN)
|
||||
|
||||
$(BIN): $(OBJS)
|
||||
$(CC) $(CFLAGS) -o $@ $^
|
||||
|
||||
$(OBJ)/%.o: $(SRC)/%.c
|
||||
$(CC) $(CFLAGS) -c $< -o $@
|
||||
|
||||
clean:
|
||||
rm bin/* obj/*
|
||||
Reference in New Issue
Block a user