mirror of
https://gitea.nishi.boats/pyrite-dev/milsko
synced 2025-12-30 22:20:50 +00:00
replace
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@292 b9cfdab3-6d41-4d17-bbe4-086880011989
This commit is contained in:
90
NTMakefile
90
NTMakefile
@@ -1,30 +1,72 @@
|
||||
# $Id$
|
||||
CC = cl
|
||||
LD = link
|
||||
|
||||
OBJS = src\core.obj src\draw.obj src\default.obj src\lowlevel.obj src\error.obj src\unicode.obj src\font.obj src\color.obj src\messagebox.obj src\boldfont.obj src\widget\button.obj src\widget\frame.obj src\widget\opengl.obj src\widget\window.obj src\widget\menu.obj src\widget\entry.obj src\widget\submenu.obj src\widget\image.obj src\widget\scrollbar.obj src\widget\checkbox.obj src\widget\label.obj src\widget\numberentry.obj src\widget\viewport.obj src\external\ds.obj src\external\image.obj src\cursor\default.obj src\cursor\cross.obj src\cursor\text.obj src\icon\info.obj src\icon\note.obj src\icon\warning.obj src\icon\error.obj src\icon\news.obj src\icon\question.obj src\backend\gdi.obj
|
||||
OOOBJS = oosrc\base.obj oosrc\widget\button.obj oosrc\widget\frame.obj oosrc\widget\image.obj oosrc\widget\menu.obj oosrc\widget\opengl.obj oosrc\widget\scrollbar.obj oosrc\widget\submenu.obj oosrc\widget\window.obj oosrc\widget\checkbox.obj oosrc\widget\viewport.obj oosrc\widget\label.obj oosrc\widget\entry.obj oosrc\widget\numberentry.obj
|
||||
CFLAGS = /nologo /DSTBI_NO_SIMD /D_MILSKO /DUSE_GDI /DUSE_STB_IMAGE /Iinclude
|
||||
CXXFLAGS = /nologo /Iinclude
|
||||
LDFLAGS = /nologo /DLL /LIBPATH:src /LIBPATH:oosrc
|
||||
CC = cl /TC /c /nologo
|
||||
CXX = cl /TP /c /nologo
|
||||
LD = link /nologo
|
||||
|
||||
CFLAGS = /Iinclude /D_MILSKO /DUSE_GDI /DUSE_STB_IMAGE /DSTBI_NO_SIMD
|
||||
CXXFLAGS = /Iinclude
|
||||
LDFLAGS = /DLL
|
||||
.SUFFIXES: .c .cc .obj
|
||||
all: src\Mw.dll oosrc\MwOO.dll
|
||||
clean:
|
||||
del /f /q src\core.obj
|
||||
del /f /q src\draw.obj
|
||||
del /f /q src\default.obj
|
||||
del /f /q src\lowlevel.obj
|
||||
del /f /q src\error.obj
|
||||
del /f /q src\unicode.obj
|
||||
del /f /q src\font.obj
|
||||
del /f /q src\color.obj
|
||||
del /f /q src\messagebox.obj
|
||||
del /f /q src\boldfont.obj
|
||||
del /f /q src\external\ds.obj
|
||||
del /f /q src\external\image.obj
|
||||
del /f /q src\icon\info.obj
|
||||
del /f /q src\icon\note.obj
|
||||
del /f /q src\icon\warning.obj
|
||||
del /f /q src\icon\error.obj
|
||||
del /f /q src\icon\news.obj
|
||||
del /f /q src\icon\question.obj
|
||||
del /f /q src\cursor\default.obj
|
||||
del /f /q src\cursor\cross.obj
|
||||
del /f /q src\cursor\text.obj
|
||||
del /f /q src\widget\button.obj
|
||||
del /f /q src\widget\frame.obj
|
||||
del /f /q src\widget\opengl.obj
|
||||
del /f /q src\widget\window.obj
|
||||
del /f /q src\widget\menu.obj
|
||||
del /f /q src\widget\entry.obj
|
||||
del /f /q src\widget\submenu.obj
|
||||
del /f /q src\widget\image.obj
|
||||
del /f /q src\widget\scrollbar.obj
|
||||
del /f /q src\widget\checkbox.obj
|
||||
del /f /q src\widget\label.obj
|
||||
del /f /q src\widget\numberentry.obj
|
||||
del /f /q src\widget\viewport.obj
|
||||
del /f /q src\backend\gdi.obj
|
||||
del /f /q oosrc\base.obj
|
||||
del /f /q oosrc\widget\button.obj
|
||||
del /f /q oosrc\widget\frame.obj
|
||||
del /f /q oosrc\widget\image.obj
|
||||
del /f /q oosrc\widget\menu.obj
|
||||
del /f /q oosrc\widget\opengl.obj
|
||||
del /f /q oosrc\widget\scrollbar.obj
|
||||
del /f /q oosrc\widget\submenu.obj
|
||||
del /f /q oosrc\widget\window.obj
|
||||
del /f /q oosrc\widget\checkbox.obj
|
||||
del /f /q oosrc\widget\viewport.obj
|
||||
del /f /q oosrc\widget\label.obj
|
||||
del /f /q oosrc\widget\entry.obj
|
||||
del /f /q oosrc\widget\numberentry.obj
|
||||
del /f /q src\Mw.dll
|
||||
del /f /q oosrc\MwOO.dll
|
||||
|
||||
.SUFFIXES: .cc .c .obj
|
||||
src\Mw.dll: src\core.obj src\draw.obj src\default.obj src\lowlevel.obj src\error.obj src\unicode.obj src\font.obj src\color.obj src\messagebox.obj src\boldfont.obj src\external\ds.obj src\external\image.obj src\icon\info.obj src\icon\note.obj src\icon\warning.obj src\icon\error.obj src\icon\news.obj src\icon\question.obj src\cursor\default.obj src\cursor\cross.obj src\cursor\text.obj src\widget\button.obj src\widget\frame.obj src\widget\opengl.obj src\widget\window.obj src\widget\menu.obj src\widget\entry.obj src\widget\submenu.obj src\widget\image.obj src\widget\scrollbar.obj src\widget\checkbox.obj src\widget\label.obj src\widget\numberentry.obj src\widget\viewport.obj src\backend\gdi.obj
|
||||
$(LD) $(LDFLAGS) /OUT:$@ src\core.obj src\draw.obj src\default.obj src\lowlevel.obj src\error.obj src\unicode.obj src\font.obj src\color.obj src\messagebox.obj src\boldfont.obj src\external\ds.obj src\external\image.obj src\icon\info.obj src\icon\note.obj src\icon\warning.obj src\icon\error.obj src\icon\news.obj src\icon\question.obj src\cursor\default.obj src\cursor\cross.obj src\cursor\text.obj src\widget\button.obj src\widget\frame.obj src\widget\opengl.obj src\widget\window.obj src\widget\menu.obj src\widget\entry.obj src\widget\submenu.obj src\widget\image.obj src\widget\scrollbar.obj src\widget\checkbox.obj src\widget\label.obj src\widget\numberentry.obj src\widget\viewport.obj src\backend\gdi.obj gdi32.lib user32.lib
|
||||
|
||||
oosrc\MwOO.dll: oosrc\base.obj oosrc\widget\button.obj oosrc\widget\frame.obj oosrc\widget\image.obj oosrc\widget\menu.obj oosrc\widget\opengl.obj oosrc\widget\scrollbar.obj oosrc\widget\submenu.obj oosrc\widget\window.obj oosrc\widget\checkbox.obj oosrc\widget\viewport.obj oosrc\widget\label.obj oosrc\widget\entry.obj oosrc\widget\numberentry.obj
|
||||
$(LD) $(LDFLAGS) /OUT:$@ oosrc\base.obj oosrc\widget\button.obj oosrc\widget\frame.obj oosrc\widget\image.obj oosrc\widget\menu.obj oosrc\widget\opengl.obj oosrc\widget\scrollbar.obj oosrc\widget\submenu.obj oosrc\widget\window.obj oosrc\widget\checkbox.obj oosrc\widget\viewport.obj oosrc\widget\label.obj oosrc\widget\entry.obj oosrc\widget\numberentry.obj src\Mw.lib
|
||||
|
||||
.c.obj:
|
||||
$(CC) $(CFLAGS) /TC /c /Fo$@ $<
|
||||
|
||||
.cc.obj:
|
||||
$(CC) $(CXXFLAGS) /TP /c /Fo$@ $<
|
||||
|
||||
src\Mw.dll: $(OBJS)
|
||||
$(LD) $(LDFLAGS) /OUT:src\Mw.dll $(OBJS) gdi32.lib user32.lib
|
||||
|
||||
oosrc\MwOO.dll: $(OOOBJS)
|
||||
$(LD) $(LDFLAGS) /OUT:oosrc\MwOO.dll $(OOOBJS) Mw.lib
|
||||
|
||||
clean:
|
||||
del /q $(OBJS)
|
||||
del /q $(OOOBJS)
|
||||
del /q src\Mw.dll src\Mw.lib src\Mw.exp oosrc\MwOO.dll oosrc\MwOO.lib oosrc\MwOO.exp
|
||||
$(CC) $(CFLAGS) /Fo$@ $<.cxx.obj:
|
||||
$(CXX) $(CXXFLAGS) /Fo$@ $<
|
||||
|
||||
Reference in New Issue
Block a user