From: Kevin M. Rosenberg Date: Thu, 11 May 2000 01:04:07 +0000 (+0000) Subject: r46: First version Microsoft compatibility X-Git-Tag: debian-4.5.3-3~971 X-Git-Url: http://git.kpe.io/?p=ctsim.git;a=commitdiff_plain;h=853b74083affe617d84ed790a4705dc1d1ed52c2 r46: First version Microsoft compatibility --- diff --git a/getopt/Makefile.nt b/getopt/Makefile.nt new file mode 100644 index 0000000..1297ec1 --- /dev/null +++ b/getopt/Makefile.nt @@ -0,0 +1,32 @@ +# Makefile for getopt + +!include + +CC=cl +LD=link +CFLAGS=-O -nologo -DHAVE_STRING_H +LDFLAGS= +O=.obj + +# variables +OBJ1 = getopt$(O) getopt1$(O) + +all: getopt.lib + +.obj: .c + $(CC) -c $(cvarsdll) $(CFLAGS) $*.c + + +getopt.lib: $(OBJ1) + echo something to del > getopt.lib + del getopt.lib + lib /out:getopt.lib $(OBJ1) + + +clean: + echo dummy > a.obj + echo dummy > a.exe + echo dummy > a.lib + del *.obj + del *.exe + del *.lib diff --git a/make.bat b/make.bat new file mode 100644 index 0000000..3d5f51d --- /dev/null +++ b/make.bat @@ -0,0 +1,21 @@ +set clean= +if "%1%" == "clean" set clean=clean + +cd getopt +nmake /f Makefile.nt %clean% +cd ..\libcio +nmake /f Makefile.nt %clean% +cd ..\libezplot +nmake /f Makefile.nt %clean% +cd ..\libgraph +nmake /f Makefile.nt %clean% +cd ..\libir +nmake /f Makefile.nt %clean% +cd ..\libk +nmake /f Makefile.nt %clean% +cd ..\libkmath +nmake /f Makefile.nt %clean% +cd ..\src +nmake /f Makefile.nt %clean% +cd .. + diff --git a/src/Makefile.nt b/src/Makefile.nt new file mode 100644 index 0000000..c1dbca9 --- /dev/null +++ b/src/Makefile.nt @@ -0,0 +1,50 @@ +# Makefile for libk + +!include + +CC=cl +LD=link +CFLAGS=-O -nologo -I..\include -I..\getopt -DHAVE_GETOPT_H +LDFLAGS=..\getopt\getopt.lib ..\libkmath\libkmath.lib ..\libcio\libcio.lib ..\libgraph\libgraph.lib ..\libezplot\libezplot.lib ..\libir\libir.lib ..\libk\libk.lib +O=.obj + +# variables +OBJ1 = ctrec$(O) phm2rs$(O) phm2sdf$(O) rs2sdf$(O) sdf-1$(O) sdf-2$(O) sdf2img$(O) sdfinfo$(O) + +all: ctrec.exe phm2rs.exe phm2sdf.exe rs2sdf.exe sdf-1.exe sdf-2.exe sdf2img.exe sdfinfo.exe + +.obj: .c + $(CC) -c $(cvarsdll) $(CFLAGS) $*.c + + +ctrec.exe: ctrec.obj + link ctrec.obj $(LDFLAGS) + +phm2rs.exe: phm2rs.obj + link phm2rs.obj $(LDFLAGS) + +phm2sdf.exe: phm2sdf.obj + link phm2sdf.obj $(LDFLAGS) + +rs2sdf.exe: rs2sdf.obj + link rs2sdf.obj $(LDFLAGS) + +sdf-1.exe: sdf-1.obj + link sdf-1.obj $(LDFLAGS) + +sdf-2.exe: sdf-2.obj + link sdf-2.obj $(LDFLAGS) + +sdfinfo.exe: sdfinfo.obj + link sdfinfo.obj $(LDFLAGS) + +sdf2img.exe: sdf2img.obj + link sdf2img.obj $(LDFLAGS) + +clean: + echo dummy > a.obj + echo dummy > a.exe + echo dummy > a.lib + del *.obj + del *.exe + del *.lib