-
Notifications
You must be signed in to change notification settings - Fork 0
/
.conf
67 lines (53 loc) · 1.6 KB
/
.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
######### [EXECUTABLE] ########
## Executable name
FILE=prog.out
###############################
############ [SDL2] ###########
## Set true if using SDL2
SDL2=
###############################
############ [MAIN] ###########
## Main file name (where the main function is)
MAINFILE=main
###############################
####### [FILE EXTENSION] ######
## Source files extension (.c, .cpp)
SOURCE_EXT=.c
## Header files extension (.h, .hpp)
HEADER_EXT=.h
###############################
########## [FOLDERS] ##########
## Folder that contains the source files (.c, .cpp)
SRCFOLDER=src
## Folder that contains the header files (.h, .hpp)
INCFOLDER=include
## Folder that will contain the binary files (.o)
OBJFOLDER=objects
###############################
########## [COMPILER] #########
## Compiler that will be used to build binaries and link the executable (gcc, g++, c++...)
CC=gcc
###############################
######## [ENVIRONMENT] ########
## Environment defines (separated by spaces) e.g:
# 1| #include <iostream>
# 2| #ifdef DEBUG
# 3| #define Debug(x) std::cout << x << std::endl
# 4| #else
# 5| #define Debug(x)
# 6| #endif
# 7|
# 8| int main() {
# 9| Debug("This message will be shown only if DEBUG is defined.");
# 10| }
DEFINES=
DEBUG_DEFINES=DEBUG
###############################
########### [FLAGS] ###########
## Flags that will be used when compiling binaries
COMPILATION_FLAGS=-Wall -Wextra -pedantic -std=c99
## Flags that will be used when compiling binaries
DEBUG_COMPILATION_FLAGS=-g -ggdb3
## Flags that will be used when linking the executable
LINK_FLAGS=
###############################