mirror of
https://github.com/ClassiCube/ClassiCube.git
synced 2025-09-19 12:35:52 -04:00
Added Makefile for C client
This commit is contained in:
parent
2c423739bd
commit
05009be057
16
src/Makefile
Normal file
16
src/Makefile
Normal file
@ -0,0 +1,16 @@
|
||||
CC=gcc
|
||||
LIBS=-lGL -lcurl -lopenal -lpthread -lX11 -lm
|
||||
CFLAGS=-g -w
|
||||
SOURCES=$(wildcard *.c)
|
||||
OBJECTS=$(patsubst %.c, %.o, $(SOURCES))
|
||||
|
||||
EXECUTABLE=ClassiCube
|
||||
|
||||
$(EXECUTABLE): $(OBJECTS)
|
||||
$(CC) $(CFLAGS) -o $@ $(OBJECTS) $(LIBS)
|
||||
|
||||
$(OBJECTS): %.o : %.c
|
||||
$(CC) $(CFLAGS) -c $< $(LIBS) -o $@
|
||||
|
||||
clean:
|
||||
rm -rf $(EXECUTABLE) $(OBJECTS)
|
Loading…
x
Reference in New Issue
Block a user