old-trainOS/trainOS.pro

60 lines
1.2 KiB
Prolog
Raw Normal View History

TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt
SOURCES += \
src/console.c \
src/init.c \
src/interrupts.c \
src/malloc.c \
src/pmm.c \
src/stdlib.c \
src/vmm.c \
trainscript/tsvm.cpp \
2015-08-13 12:56:50 +00:00
trainscript/main.cpp \
src/timer.c \
src/cplusplus.cpp
HEADERS += \
2015-08-13 12:56:50 +00:00
include/console.h \
include/cpustate.h \
include/interrupts.h \
include/intr_stubs.h \
include/io.h \
include/kernel.h \
include/multiboot.h \
include/pmm.h \
include/stdlib.h \
include/varargs.h \
include/vmm.h \
trainscript/common.h \
trainscript/tsvm.hpp \
2015-08-13 12:56:50 +00:00
trainscript/typeid.hpp \
include/timer.h \
include/ker/string.hpp \
include/ker/pair.hpp \
include/ker/vector.hpp \
include/ker/dictionary.hpp \
include/string.h \
include/ker/new.hpp
DISTFILES += \
asm/intr_common_handler.S \
asm/multiboot.S \
asm/start.S \
trainscript.md \
Makefile \
trainscript/trainscript.l \
trainscript/file01.ts \
trainscript/Makefile \
trainscript/trainscript.y \
trainscript/file02.ts
QMAKE_INCDIR =
QMAKE_CFLAGS = -m32 -Dnullptr=0 -std=c11 -Wall -fno-stack-protector -ffreestanding
QMAKE_LINK = ld
QMAKE_LFLAGS = -g -melf_i386 -Tkernel.ld