| 1234567891011121314151617181920212223242526 |
- # Install
- BIN = demo
- # Compiler
- CC ?= clang
- DCC = gcc
- # Flags
- CFLAGS += -std=c89 -Wall -Wextra -pedantic
- SRC = main.c
- OBJ = $(SRC:.c=.o)
- # Modes
- .PHONY: gcc
- gcc: CC ?= gcc
- gcc: $(BIN)
- .PHONY: clang
- clang: CC ?= clang
- clang: $(BIN)
- $(BIN):
- @mkdir -p bin
- rm -f bin/$(BIN) $(OBJS)
- $(CC) $(SRC) $(CFLAGS) -o bin/$(BIN) -lX11 -lm -lGL -lm -lGLU
|