switch to waf build system
This commit is contained in:
1 parent
188427b99d
commit
7ee6efe574
9 files changed
+6249
-20
No files matched your search
@@ -1,21 +1,11 @@
|
||||
FILE := sdl-game-controller
|
||||
TARGET := $(FILE)
|
||||
|
||||
CFLAGS := $(shell pkg-config --cflags sdl2)
|
||||
ifeq (MINGW,$(findstring MINGW,$(shell uname)))
|
||||
LIBS := -lopengl32 -lglu32 -lmingw32
|
||||
CC := mingw32-gcc
|
||||
TARGET := $(TARGET).exe
|
||||
else
|
||||
LIBS := -lGL -lGLU `pkg-config --libs sdl2`
|
||||
endif
|
||||
LDFLAGS := $(LIBS) $(shell pkg-config --libs sdl2)
|
||||
|
||||
|
||||
all: $(TARGET)
|
||||
|
||||
$(TARGET): $(FILE).c
|
||||
$(CC) -o $(TARGET) $(CFLAGS) $< $(LDFLAGS)
|
||||
.PHONY: build
|
||||
build:
|
||||
./waf build
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
-rm -f $(TARGET) *~ *.o
|
||||
./waf clean
|
||||
|
||||
.PHONY: distclean
|
||||
distclean:
|
||||
./waf distclean
|
||||
Reference in new issue
Block a user