add raygui example
This commit is contained in:
33
Makefile
33
Makefile
@@ -1,21 +1,28 @@
|
||||
all: app
|
||||
TARGET = app
|
||||
CC = gcc -std=c23 -ggdb -Wall -Wextra -pedantic -O0
|
||||
INC = -I./raylib/include
|
||||
LIB_PATH = -L./raylib/lib
|
||||
LIBS = -lraylib \
|
||||
-lm
|
||||
|
||||
app: main.c
|
||||
@gcc -std=c23 -ggdb -Wall -Wextra -pedantic -O0 main.c -o app
|
||||
all: $(TARGET)
|
||||
|
||||
$(TARGET): main.c
|
||||
@$(CC) $(INC) $(LIB_PATH) main.c -o $(TARGET) $(LIBS)
|
||||
|
||||
.PHONY: clean run test debug
|
||||
|
||||
clean:
|
||||
@rm -rf app
|
||||
@rm -rf $(TARGET)
|
||||
|
||||
run: app
|
||||
-@./app
|
||||
@rm -rf app
|
||||
run: $(TARGET)
|
||||
-@./$(TARGET)
|
||||
@rm -rf $(TARGET)
|
||||
|
||||
test: app
|
||||
@valgrind ./app
|
||||
@rm -rf app
|
||||
test: $(TARGET)
|
||||
@valgrind ./$(TARGET)
|
||||
@rm -rf $(TARGET)
|
||||
|
||||
debug: app
|
||||
@gdb ./app
|
||||
@rm -rf app
|
||||
debug: $(TARGET)
|
||||
@gdb ./$(TARGET)
|
||||
@rm -rf $(TARGET)
|
||||
|
||||
Reference in New Issue
Block a user