# # Kangaroo Punch MultiPlayer Game Server Mark II # Copyright (C) 2020-2021 Scott Duensing # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # TEMPLATE = app CONFIG -= qt DESTDIR = $$OUT_PWD/bin DOS_HEADERS = \ src/thirdparty/serial/serial.h DOS_SOURCES = \ src/thirdparty/serial/serial.c \ src/dos/keyboard.c \ src/dos/mouse.c \ src/dos/vesa.c LINUX_INCLUDES = \ $$PWD/src/linux LINUX_HEADERS = LINUX_SOURCES = \ src/linux/linux.c INCLUDEPATH += \ $$LINUX_INCLUDES \ $$PWD/src/thirdparty \ $$PWD/src/system \ $$PWD/src/gui \ $$PWD/src HEADERS = \ $$LINUX_HEADERS \ src/system/color.h \ src/system/surface.h \ src/system/taglist.h \ src/thirdparty/stb_ds.h \ src/thirdparty/stb_image.h \ src/thirdparty/memwatch/memwatch.h \ src/thirdparty/minicoro/minicoro.h \ src/system/memory.h \ src/system/keyboard.h \ src/system/task.h \ src/system/timer.h \ src/system/array.h \ src/system/log.h \ src/system/mouse.h \ src/system/vesa.h \ src/system/os.h \ src/gui/listbox.h \ src/gui/terminal.h \ src/gui/updown.h \ src/gui/button.h \ src/gui/checkbox.h \ src/gui/frame.h \ src/gui/label.h \ src/gui/picture.h \ src/gui/radio.h \ src/gui/rect.h \ src/gui/textbox.h \ src/gui/font.h \ src/gui/desktop.h \ src/gui/gui.h \ src/gui/widget.h \ src/gui/window.h \ src/gui/image.h \ src/stddclmr.h SOURCES = \ $$LINUX_SOURCES \ src/system/surface.c \ src/system/taglist.c \ src/thirdparty/memwatch/memwatch.c \ src/system/memory.c \ src/system/array.c \ src/system/log.c \ src/system/timer.c \ src/system/task.c \ src/gui/listbox.c \ src/gui/terminal.c \ src/gui/updown.c \ src/gui/font.c \ src/gui/image.c \ src/gui/gui.c \ src/gui/desktop.c \ src/gui/widget.c \ src/gui/window.c \ src/gui/picture.c \ src/gui/radio.c \ src/gui/textbox.c \ src/gui/frame.c \ src/gui/button.c \ src/gui/checkbox.c \ src/gui/label.c \ src/main.c LIBS = \ -lSDL2 \ -lSDL2_net OTHER_FILES = \ Makefile.djgpp \ $$DOS_HEADERS \ $$DOS_SOURCES \ build.sh