mirror of
https://gitea.nishi.boats/pyrite-dev/milsko
synced 2026-01-06 17:39:45 +00:00
fix line ending
git-svn-id: http://svn2.nishi.boats/svn/milsko/trunk@217 b9cfdab3-6d41-4d17-bbe4-086880011989
This commit is contained in:
54
NTMakefile
54
NTMakefile
@@ -1,27 +1,27 @@
|
|||||||
# $Id$
|
# $Id$
|
||||||
CC = cl
|
CC = cl
|
||||||
LD = link
|
LD = link
|
||||||
|
|
||||||
OBJS = src\boldfont.obj src\core.obj src\default.obj src\draw.obj src\error.obj src\font.obj src\lowlevel.obj src\widget\button.obj src\widget\checkbox.obj src\widget\frame.obj src\widget\image.obj src\widget\label.obj src\widget\menu.obj src\widget\opengl.obj src\widget\scrollbar.obj src\widget\submenu.obj src\widget\window.obj src\external\ds.obj src\external\image.obj src\cursor\cross.obj src\cursor\default.obj src\backend\gdi.obj
|
OBJS = src\boldfont.obj src\core.obj src\default.obj src\draw.obj src\error.obj src\font.obj src\lowlevel.obj src\widget\button.obj src\widget\checkbox.obj src\widget\frame.obj src\widget\image.obj src\widget\label.obj src\widget\menu.obj src\widget\opengl.obj src\widget\scrollbar.obj src\widget\submenu.obj src\widget\window.obj src\external\ds.obj src\external\image.obj src\cursor\cross.obj src\cursor\default.obj src\backend\gdi.obj
|
||||||
OOOBJS = oosrc\base.obj oosrc\widget\button.obj oosrc\widget\checkbox.obj oosrc\widget\frame.obj oosrc\widget\image.obj oosrc\widget\label.obj oosrc\widget\menu.obj oosrc\widget\opengl.obj oosrc\widget\scrollbar.obj oosrc\widget\submenu.obj oosrc\widget\window.obj
|
OOOBJS = oosrc\base.obj oosrc\widget\button.obj oosrc\widget\checkbox.obj oosrc\widget\frame.obj oosrc\widget\image.obj oosrc\widget\label.obj oosrc\widget\menu.obj oosrc\widget\opengl.obj oosrc\widget\scrollbar.obj oosrc\widget\submenu.obj oosrc\widget\window.obj
|
||||||
CFLAGS = /nologo /DSTBI_NO_SIMD /D_MILSKO /DUSE_GDI /DUSE_STB_IMAGE /Iinclude
|
CFLAGS = /nologo /DSTBI_NO_SIMD /D_MILSKO /DUSE_GDI /DUSE_STB_IMAGE /Iinclude
|
||||||
CXXFLAGS = /nologo /Iinclude
|
CXXFLAGS = /nologo /Iinclude
|
||||||
LDFLAGS = /nologo /DLL /LIBPATH:src /LIBPATH:oosrc
|
LDFLAGS = /nologo /DLL /LIBPATH:src /LIBPATH:oosrc
|
||||||
|
|
||||||
all: src\Mw.dll oosrc\MwOO.dll
|
all: src\Mw.dll oosrc\MwOO.dll
|
||||||
|
|
||||||
.SUFFIXES: .cc .c .obj
|
.SUFFIXES: .cc .c .obj
|
||||||
|
|
||||||
.c.obj:
|
.c.obj:
|
||||||
$(CC) $(CFLAGS) /TC /c /Fo$@ $<
|
$(CC) $(CFLAGS) /TC /c /Fo$@ $<
|
||||||
|
|
||||||
.cc.obj:
|
.cc.obj:
|
||||||
$(CC) $(CXXFLAGS) /TP /c /Fo$@ $<
|
$(CC) $(CXXFLAGS) /TP /c /Fo$@ $<
|
||||||
|
|
||||||
src\Mw.dll: $(OBJS)
|
src\Mw.dll: $(OBJS)
|
||||||
$(LD) $(LDFLAGS) /OUT:src\Mw.dll $(OBJS) gdi32.lib user32.lib
|
$(LD) $(LDFLAGS) /OUT:src\Mw.dll $(OBJS) gdi32.lib user32.lib
|
||||||
oosrc\MwOO.dll: $(OOOBJS)
|
oosrc\MwOO.dll: $(OOOBJS)
|
||||||
$(LD) $(LDFLAGS) /OUT:oosrc\MwOO.dll $(OOOBJS) Mw.lib
|
$(LD) $(LDFLAGS) /OUT:oosrc\MwOO.dll $(OOOBJS) Mw.lib
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
del /q $(OBJS) $(OOOBJS) src\Mw.dll src\Mw.lib src\Mw.exp oosrc\MwOO.dll oosrc\MwOO.lib oosrc\MwOO.exp
|
del /q $(OBJS) $(OOOBJS) src\Mw.dll src\Mw.lib src\Mw.exp oosrc\MwOO.dll oosrc\MwOO.lib oosrc\MwOO.exp
|
||||||
|
|||||||
106
tools/genmsvc.pl
106
tools/genmsvc.pl
@@ -1,54 +1,54 @@
|
|||||||
#!/usr/bin/env perl
|
#!/usr/bin/env perl
|
||||||
# $Id$
|
# $Id$
|
||||||
|
|
||||||
sub scan {
|
sub scan {
|
||||||
opendir(DIR, $_[0]);
|
opendir(DIR, $_[0]);
|
||||||
my @files = readdir(DIR);
|
my @files = readdir(DIR);
|
||||||
foreach my $f (@files){
|
foreach my $f (@files){
|
||||||
if(!($f =~ /^vulkan\.cc?$/) && ($f =~ /\.cc?$/)){
|
if(!($f =~ /^vulkan\.cc?$/) && ($f =~ /\.cc?$/)){
|
||||||
$f =~ s/\.cc?$/.obj/g;
|
$f =~ s/\.cc?$/.obj/g;
|
||||||
my $p = $_[0] . "/" . $f;
|
my $p = $_[0] . "/" . $f;
|
||||||
$p =~ s/\//\\/g;
|
$p =~ s/\//\\/g;
|
||||||
print(OUT " $p");
|
print(OUT " $p");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
closedir(DIR);
|
closedir(DIR);
|
||||||
}
|
}
|
||||||
|
|
||||||
open(OUT, ">", "NTMakefile");
|
open(OUT, ">", "NTMakefile");
|
||||||
print(OUT "# \$Id\$\n");
|
print(OUT "# \$Id\$\n");
|
||||||
print(OUT "CC = cl\n");
|
print(OUT "CC = cl\n");
|
||||||
print(OUT "LD = link\n");
|
print(OUT "LD = link\n");
|
||||||
print(OUT "\n");
|
print(OUT "\n");
|
||||||
print(OUT "OBJS =");
|
print(OUT "OBJS =");
|
||||||
scan("src");
|
scan("src");
|
||||||
scan("src/widget");
|
scan("src/widget");
|
||||||
scan("src/external");
|
scan("src/external");
|
||||||
scan("src/cursor");
|
scan("src/cursor");
|
||||||
print(OUT " src\\backend\\gdi.obj\n");
|
print(OUT " src\\backend\\gdi.obj\n");
|
||||||
print(OUT "OOOBJS =");
|
print(OUT "OOOBJS =");
|
||||||
scan("oosrc");
|
scan("oosrc");
|
||||||
scan("oosrc/widget");
|
scan("oosrc/widget");
|
||||||
print(OUT "\n");
|
print(OUT "\n");
|
||||||
print(OUT "CFLAGS = /nologo /DSTBI_NO_SIMD /D_MILSKO /DUSE_GDI /DUSE_STB_IMAGE /Iinclude\n");
|
print(OUT "CFLAGS = /nologo /DSTBI_NO_SIMD /D_MILSKO /DUSE_GDI /DUSE_STB_IMAGE /Iinclude\n");
|
||||||
print(OUT "CXXFLAGS = /nologo /Iinclude\n");
|
print(OUT "CXXFLAGS = /nologo /Iinclude\n");
|
||||||
print(OUT "LDFLAGS = /nologo /DLL /LIBPATH:src /LIBPATH:oosrc\n");
|
print(OUT "LDFLAGS = /nologo /DLL /LIBPATH:src /LIBPATH:oosrc\n");
|
||||||
print(OUT "\n");
|
print(OUT "\n");
|
||||||
print(OUT "all: src\\Mw.dll oosrc\\MwOO.dll\n");
|
print(OUT "all: src\\Mw.dll oosrc\\MwOO.dll\n");
|
||||||
print(OUT "\n");
|
print(OUT "\n");
|
||||||
print(OUT ".SUFFIXES: .cc .c .obj\n");
|
print(OUT ".SUFFIXES: .cc .c .obj\n");
|
||||||
print(OUT "\n");
|
print(OUT "\n");
|
||||||
print(OUT ".c.obj:\n");
|
print(OUT ".c.obj:\n");
|
||||||
print(OUT "\t\$(CC) \$(CFLAGS) /TC /c /Fo\$@ \$<\n");
|
print(OUT "\t\$(CC) \$(CFLAGS) /TC /c /Fo\$@ \$<\n");
|
||||||
print(OUT "\n");
|
print(OUT "\n");
|
||||||
print(OUT ".cc.obj:\n");
|
print(OUT ".cc.obj:\n");
|
||||||
print(OUT "\t\$(CC) \$(CXXFLAGS) /TP /c /Fo\$@ \$<\n");
|
print(OUT "\t\$(CC) \$(CXXFLAGS) /TP /c /Fo\$@ \$<\n");
|
||||||
print(OUT "\n");
|
print(OUT "\n");
|
||||||
print(OUT "src\\Mw.dll: \$(OBJS)\n");
|
print(OUT "src\\Mw.dll: \$(OBJS)\n");
|
||||||
print(OUT "\t\$(LD) \$(LDFLAGS) /OUT:src\\Mw.dll \$(OBJS) gdi32.lib user32.lib\n");
|
print(OUT "\t\$(LD) \$(LDFLAGS) /OUT:src\\Mw.dll \$(OBJS) gdi32.lib user32.lib\n");
|
||||||
print(OUT "oosrc\\MwOO.dll: \$(OOOBJS)\n");
|
print(OUT "oosrc\\MwOO.dll: \$(OOOBJS)\n");
|
||||||
print(OUT "\t\$(LD) \$(LDFLAGS) /OUT:oosrc\\MwOO.dll \$(OOOBJS) Mw.lib\n");
|
print(OUT "\t\$(LD) \$(LDFLAGS) /OUT:oosrc\\MwOO.dll \$(OOOBJS) Mw.lib\n");
|
||||||
print(OUT "\n");
|
print(OUT "\n");
|
||||||
print(OUT "clean:\n");
|
print(OUT "clean:\n");
|
||||||
print(OUT "\tdel /q \$(OBJS) \$(OOOBJS) src\\Mw.dll src\\Mw.lib src\\Mw.exp oosrc\\MwOO.dll oosrc\\MwOO.lib oosrc\\MwOO.exp\n");
|
print(OUT "\tdel /q \$(OBJS) \$(OOOBJS) src\\Mw.dll src\\Mw.lib src\\Mw.exp oosrc\\MwOO.dll oosrc\\MwOO.lib oosrc\\MwOO.exp\n");
|
||||||
close(OUT);
|
close(OUT);
|
||||||
Reference in New Issue
Block a user