69 lines
2.2 KiB
Makefile
69 lines
2.2 KiB
Makefile
# Project: timesynk-pdcurses
|
|
# Makefile created by Dev-C++ 5.4.2
|
|
|
|
CPP = g++.exe
|
|
CC = gcc.exe
|
|
WINDRES = windres.exe
|
|
OBJ = ../main.o ../interface/curses.o ../net/sockets.o ../game.o ../player.o ../wall.o ../console.o ../context.o ../helper.o ../map.o ../npc.o ../tile.o ../tiles/curses_tiles.o ../message.o
|
|
LINKOBJ = ../main.o ../interface/curses.o ../net/sockets.o ../game.o ../player.o ../wall.o ../console.o ../context.o ../helper.o ../map.o ../npc.o ../tile.o ../tiles/curses_tiles.o ../message.o
|
|
LIBS = -L"C:/Program Files (x86)/Dev-Cpp/MinGW32/lib" -static-libstdc++ -static-libgcc ../../PDCurses/pdcurses.lib ../../../Windows/System32/ws2_32.dll -g3
|
|
INCS = -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/include" -I"../../PDCurses"
|
|
CXXINCS = -I"C:/Program Files (x86)/Dev-Cpp/MinGW32/include" -I"../../PDCurses"
|
|
BIN = timesynk-pdcurses.exe
|
|
CXXFLAGS = $(CXXINCS) -g3
|
|
CFLAGS = $(INCS) -g3
|
|
RM = rm -f
|
|
|
|
.PHONY: all all-before all-after clean clean-custom
|
|
|
|
all: all-before $(BIN) all-after
|
|
|
|
|
|
clean: clean-custom
|
|
${RM} $(OBJ) $(BIN)
|
|
|
|
$(BIN): $(OBJ)
|
|
$(CC) $(LINKOBJ) -o $(BIN) $(LIBS)
|
|
|
|
../main.o: ../main.c
|
|
$(CC) -c ../main.c -o ../main.o $(CFLAGS)
|
|
|
|
../interface/curses.o: ../interface/curses.c
|
|
$(CC) -c ../interface/curses.c -o ../interface/curses.o $(CFLAGS)
|
|
|
|
../net/sockets.o: ../net/sockets.c
|
|
$(CC) -c ../net/sockets.c -o ../net/sockets.o $(CFLAGS)
|
|
|
|
../game.o: ../game.c
|
|
$(CC) -c ../game.c -o ../game.o $(CFLAGS)
|
|
|
|
../player.o: ../player.c
|
|
$(CC) -c ../player.c -o ../player.o $(CFLAGS)
|
|
|
|
../wall.o: ../wall.c
|
|
$(CC) -c ../wall.c -o ../wall.o $(CFLAGS)
|
|
|
|
../console.o: ../console.c
|
|
$(CC) -c ../console.c -o ../console.o $(CFLAGS)
|
|
|
|
../context.o: ../context.c
|
|
$(CC) -c ../context.c -o ../context.o $(CFLAGS)
|
|
|
|
../helper.o: ../helper.c
|
|
$(CC) -c ../helper.c -o ../helper.o $(CFLAGS)
|
|
|
|
../map.o: ../map.c
|
|
$(CC) -c ../map.c -o ../map.o $(CFLAGS)
|
|
|
|
../npc.o: ../npc.c
|
|
$(CC) -c ../npc.c -o ../npc.o $(CFLAGS)
|
|
|
|
../tile.o: ../tile.c
|
|
$(CC) -c ../tile.c -o ../tile.o $(CFLAGS)
|
|
|
|
../tiles/curses_tiles.o: ../tiles/curses_tiles.c
|
|
$(CC) -c ../tiles/curses_tiles.c -o ../tiles/curses_tiles.o $(CFLAGS)
|
|
|
|
../message.o: ../message.c
|
|
$(CC) -c ../message.c -o ../message.o $(CFLAGS)
|