-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
executable file
·35 lines (29 loc) · 846 Bytes
/
Copy pathMakefile
File metadata and controls
executable file
·35 lines (29 loc) · 846 Bytes
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
# - GEGEVENS BOT --------------
NAME = level
FOLDER = ./bin/
# - STATIC CONFIG -------------
CPP = g++
CC = gcc
RES = res/resources.res
OBJ = ConfigFile.o main.o
LINKOBJ = ConfigFile.o main.o
LIBS = -m32 -Wl,-rpath,. ./libaw_sdk.51.so -lstdc++
INCS =
CXXINCS =
CXXFLAGS = $(CXXINCS) -D BINDTOIP -D LINUX -m32
CFLAGS = $(INCS) -D BINDTOIP -D LINUX -m32
BIN = $(NAME).exe
RM = rm -f
CP = cp
# - ACTIONS -------------------
.PHONY: all all-before all-after clean clean-custom
all: all-before $(BIN) all-after
clean: clean-custom
${RM} $(OBJ) $(BIN)
$(BIN): $(OBJ)
$(CPP) $(LINKOBJ) -o "$(BIN)" $(LIBS)
$(CP) "$(BIN)" "$(FOLDER)$(NAME)"
$(CP) "libaw_sdk.51.so" "$(FOLDER)"
$(RM) "$(BIN)"
main.o: main.cpp
$(CPP) -c main.cpp -o main.o $(CXXFLAGS)