From: Martin Stoilov Date: Tue, 12 Jul 2011 04:23:41 +0000 (-0700) Subject: modified the windows build X-Git-Url: http://rpatk.net/gitweb/?p=rpatk.git;a=commitdiff_plain;h=3d3e2390eaeae32e72b11512b2b802965f24890e modified the windows build --- diff --git a/rlib/build/windows/i386/makefile b/rlib/build/windows/i386/makefile index 11d46be..18143ef 100644 --- a/rlib/build/windows/i386/makefile +++ b/rlib/build/windows/i386/makefile @@ -25,12 +25,11 @@ NULL= NULL=nul !ENDIF - -TARGET=rlib.lib PORT=windows +ARCH=i386 SRC_DIR=..\..\.. RPATK_DIR=..\..\..\.. -INCLUDE_DIRS=/I"$(RPATK_DIR)" /I"$(RPATK_DIR)\arch\$(PORT)\i386" +INCLUDE_DIRS=/I"$(RPATK_DIR)" /I"$(RPATK_DIR)\arch\$(PORT)\$(ARCH)" !IF "$(CFG)" == "release" @@ -57,107 +56,5 @@ LINK32=lib.exe LINK32_FLAGS=/nologo /machine:I386 /out:"$(OUTDIR)\$(TARGET)" # LINK32=link.exe # LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /subsystem:console /incremental:no /machine:I386 /out:"$(OUTDIR)\$(TARGET)" -LINK32_OBJS= \ - "$(OUTDIR)\rref.obj" \ - "$(OUTDIR)\rcharconv.obj" \ - "$(OUTDIR)\robject.obj" \ - "$(OUTDIR)\rgc.obj" \ - "$(OUTDIR)\rmem.obj" \ - "$(OUTDIR)\rmath.obj" \ - "$(OUTDIR)\ratomic.obj" \ - "$(OUTDIR)\rspinlock.obj" \ - "$(OUTDIR)\rharray.obj" \ - "$(OUTDIR)\rcarray.obj" \ - "$(OUTDIR)\rarray.obj" \ - "$(OUTDIR)\rhash.obj" \ - "$(OUTDIR)\rmap.obj" \ - "$(OUTDIR)\rstring.obj" \ - "$(OUTDIR)\rlist.obj" \ - "$(OUTDIR)\rutf.obj" \ - - -ALL : "$(OUTDIR)\$(TARGET)" - -CLEAN : - -@erase "$(OUTDIR)\$(TARGET)" - -@erase $(LINK32_OBJS) - -@erase *.pdb *.idb *.pch - -@rd /S /Q "$(OUTDIR)" - -"$(OUTDIR)" : - if not exist "$(OUTDIR)\$(NULL)" mkdir "$(OUTDIR)" - - -"$(OUTDIR)\$(TARGET)" : "$(OUTDIR)" $(LINK32_OBJS) - $(LINK32) @<< - $(LINK32_FLAGS) $(LINK32_OBJS) -<< - -SOURCE="$(SRC_DIR)\rref.c" -"$(OUTDIR)\rref.obj" : $(SOURCE) "$(OUTDIR)" - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rcharconv.c" -"$(OUTDIR)\rcharconv.obj" : $(SOURCE) "$(OUTDIR)" - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\robject.c" -"$(OUTDIR)\robject.obj" : $(SOURCE) "$(OUTDIR)" - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rgc.c" -"$(OUTDIR)\rgc.obj" : $(SOURCE) "$(OUTDIR)" - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rmem.c" -"$(OUTDIR)\rmem.obj" : $(SOURCE) "$(OUTDIR)" - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rmath.c" -"$(OUTDIR)\rmath.obj" : $(SOURCE) "$(OUTDIR)" - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\ratomic.c" -"$(OUTDIR)\ratomic.obj" : $(SOURCE) "$(OUTDIR)" - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rspinlock.c" -"$(OUTDIR)\rspinlock.obj" : $(SOURCE) "$(OUTDIR)" - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rharray.c" -"$(OUTDIR)\rharray.obj" : $(SOURCE) "$(OUTDIR)" - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rcarray.c" -"$(OUTDIR)\rcarray.obj" : $(SOURCE) "$(OUTDIR)" - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rarray.c" -"$(OUTDIR)\rarray.obj" : $(SOURCE) "$(OUTDIR)" - $(CPP) $(CPP_FLAGS) $(SOURCE) - - -SOURCE="$(SRC_DIR)\rhash.c" -"$(OUTDIR)\rhash.obj" : $(SOURCE) "$(OUTDIR)" - $(CPP) $(CPP_FLAGS) $(SOURCE) - - -SOURCE="$(SRC_DIR)\rmap.c" -"$(OUTDIR)\rmap.obj" : $(SOURCE) "$(OUTDIR)" - $(CPP) $(CPP_FLAGS) $(SOURCE) - - -SOURCE="$(SRC_DIR)\rstring.c" -"$(OUTDIR)\rstring.obj" : $(SOURCE) "$(OUTDIR)" - $(CPP) $(CPP_FLAGS) $(SOURCE) - - -SOURCE="$(SRC_DIR)\rlist.c" -"$(OUTDIR)\rlist.obj" : $(SOURCE) "$(OUTDIR)" - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rutf.c" -"$(OUTDIR)\rutf.obj" : $(SOURCE) "$(OUTDIR)" - $(CPP) $(CPP_FLAGS) $(SOURCE) +include "..\rlib.mk" diff --git a/rlib/build/windows/rlib.mk b/rlib/build/windows/rlib.mk new file mode 100644 index 0000000..a9153e4 --- /dev/null +++ b/rlib/build/windows/rlib.mk @@ -0,0 +1,105 @@ +TARGET=rlib.lib +LINK32_OBJS= \ + "$(OUTDIR)\rref.obj" \ + "$(OUTDIR)\rcharconv.obj" \ + "$(OUTDIR)\robject.obj" \ + "$(OUTDIR)\rgc.obj" \ + "$(OUTDIR)\rmem.obj" \ + "$(OUTDIR)\rmath.obj" \ + "$(OUTDIR)\ratomic.obj" \ + "$(OUTDIR)\rspinlock.obj" \ + "$(OUTDIR)\rharray.obj" \ + "$(OUTDIR)\rcarray.obj" \ + "$(OUTDIR)\rarray.obj" \ + "$(OUTDIR)\rhash.obj" \ + "$(OUTDIR)\rmap.obj" \ + "$(OUTDIR)\rstring.obj" \ + "$(OUTDIR)\rlist.obj" \ + "$(OUTDIR)\rutf.obj" \ + + +ALL : "$(OUTDIR)\$(TARGET)" + +CLEAN : + -@erase "$(OUTDIR)\$(TARGET)" + -@erase $(LINK32_OBJS) + -@erase *.pdb *.idb *.pch + -@rd /S /Q "$(OUTDIR)" + +"$(OUTDIR)" : + if not exist "$(OUTDIR)\$(NULL)" mkdir "$(OUTDIR)" + + +"$(OUTDIR)\$(TARGET)" : "$(OUTDIR)" $(LINK32_OBJS) + $(LINK32) @<< + $(LINK32_FLAGS) $(LINK32_OBJS) +<< + +SOURCE="$(SRC_DIR)\rref.c" +"$(OUTDIR)\rref.obj" : $(SOURCE) "$(OUTDIR)" + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rcharconv.c" +"$(OUTDIR)\rcharconv.obj" : $(SOURCE) "$(OUTDIR)" + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\robject.c" +"$(OUTDIR)\robject.obj" : $(SOURCE) "$(OUTDIR)" + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rgc.c" +"$(OUTDIR)\rgc.obj" : $(SOURCE) "$(OUTDIR)" + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rmem.c" +"$(OUTDIR)\rmem.obj" : $(SOURCE) "$(OUTDIR)" + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rmath.c" +"$(OUTDIR)\rmath.obj" : $(SOURCE) "$(OUTDIR)" + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\ratomic.c" +"$(OUTDIR)\ratomic.obj" : $(SOURCE) "$(OUTDIR)" + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rspinlock.c" +"$(OUTDIR)\rspinlock.obj" : $(SOURCE) "$(OUTDIR)" + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rharray.c" +"$(OUTDIR)\rharray.obj" : $(SOURCE) "$(OUTDIR)" + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rcarray.c" +"$(OUTDIR)\rcarray.obj" : $(SOURCE) "$(OUTDIR)" + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rarray.c" +"$(OUTDIR)\rarray.obj" : $(SOURCE) "$(OUTDIR)" + $(CPP) $(CPP_FLAGS) $(SOURCE) + + +SOURCE="$(SRC_DIR)\rhash.c" +"$(OUTDIR)\rhash.obj" : $(SOURCE) "$(OUTDIR)" + $(CPP) $(CPP_FLAGS) $(SOURCE) + + +SOURCE="$(SRC_DIR)\rmap.c" +"$(OUTDIR)\rmap.obj" : $(SOURCE) "$(OUTDIR)" + $(CPP) $(CPP_FLAGS) $(SOURCE) + + +SOURCE="$(SRC_DIR)\rstring.c" +"$(OUTDIR)\rstring.obj" : $(SOURCE) "$(OUTDIR)" + $(CPP) $(CPP_FLAGS) $(SOURCE) + + +SOURCE="$(SRC_DIR)\rlist.c" +"$(OUTDIR)\rlist.obj" : $(SOURCE) "$(OUTDIR)" + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rutf.c" +"$(OUTDIR)\rutf.obj" : $(SOURCE) "$(OUTDIR)" + $(CPP) $(CPP_FLAGS) $(SOURCE) + diff --git a/rpa/build/windows/i386/makefile b/rpa/build/windows/i386/makefile index fdc5595..fb507ff 100644 --- a/rpa/build/windows/i386/makefile +++ b/rpa/build/windows/i386/makefile @@ -25,12 +25,11 @@ NULL= NULL=nul !ENDIF - -TARGET=rpa.lib PORT=windows +ARCH=i386 SRC_DIR=..\..\.. RPATK_DIR=..\..\..\.. -INCLUDE_DIRS=/I"$(RPATK_DIR)" /I"$(RPATK_DIR)\arch\$(PORT)\i386" +INCLUDE_DIRS=/I"$(RPATK_DIR)" /I"$(RPATK_DIR)\arch\$(PORT)\$(ARCH)" !IF "$(CFG)" == "release" @@ -57,62 +56,5 @@ LINK32=lib.exe LINK32_FLAGS=/nologo /machine:I386 /out:"$(OUTDIR)\$(TARGET)" # LINK32=link.exe # LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /subsystem:console /incremental:no /machine:I386 /out:"$(OUTDIR)\$(TARGET)" -LINK32_OBJS= \ - "$(OUTDIR)\rpacache.obj" \ - "$(OUTDIR)\rpadbex.obj" \ - "$(OUTDIR)\rpastat.obj" \ - "$(OUTDIR)\rparecord.obj" \ - "$(OUTDIR)\rpavm.obj" \ - "$(OUTDIR)\rpacompiler.obj" \ - "$(OUTDIR)\rpaparser.obj" \ - "$(OUTDIR)\rpaoptimization.obj" \ - - -ALL : "$(OUTDIR)\$(TARGET)" - -CLEAN : - -@erase "$(OUTDIR)\$(TARGET)" - -@erase $(LINK32_OBJS) - -@erase *.pdb *.idb *.pch - -@rd /S /Q "$(OUTDIR)" - -"$(OUTDIR)" : - if not exist "$(OUTDIR)\$(NULL)" mkdir "$(OUTDIR)" - - -"$(OUTDIR)\$(TARGET)" : "$(OUTDIR)" $(LINK32_OBJS) - $(LINK32) @<< - $(LINK32_FLAGS) $(LINK32_OBJS) -<< - -SOURCE="$(SRC_DIR)\rpacache.c" -"$(OUTDIR)\rpacache.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rpadbex.c" -"$(OUTDIR)\rpadbex.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rpastat.c" -"$(OUTDIR)\rpastat.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rparecord.c" -"$(OUTDIR)\rparecord.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rpavm.c" -"$(OUTDIR)\rpavm.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rpacompiler.c" -"$(OUTDIR)\rpacompiler.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rpaparser.c" -"$(OUTDIR)\rpaparser.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) -SOURCE="$(SRC_DIR)\rpaoptimization.c" -"$(OUTDIR)\rpaoptimization.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) +include "..\rpa.mk" diff --git a/rpa/build/windows/rpa.mk b/rpa/build/windows/rpa.mk new file mode 100644 index 0000000..979e357 --- /dev/null +++ b/rpa/build/windows/rpa.mk @@ -0,0 +1,60 @@ +TARGET=rpa.lib +LINK32_OBJS= \ + "$(OUTDIR)\rpacache.obj" \ + "$(OUTDIR)\rpadbex.obj" \ + "$(OUTDIR)\rpastat.obj" \ + "$(OUTDIR)\rparecord.obj" \ + "$(OUTDIR)\rpavm.obj" \ + "$(OUTDIR)\rpacompiler.obj" \ + "$(OUTDIR)\rpaparser.obj" \ + "$(OUTDIR)\rpaoptimization.obj" \ + + +ALL : "$(OUTDIR)\$(TARGET)" + +CLEAN : + -@erase "$(OUTDIR)\$(TARGET)" + -@erase $(LINK32_OBJS) + -@erase *.pdb *.idb *.pch + -@rd /S /Q "$(OUTDIR)" + +"$(OUTDIR)" : + if not exist "$(OUTDIR)\$(NULL)" mkdir "$(OUTDIR)" + + +"$(OUTDIR)\$(TARGET)" : "$(OUTDIR)" $(LINK32_OBJS) + $(LINK32) @<< + $(LINK32_FLAGS) $(LINK32_OBJS) +<< + +SOURCE="$(SRC_DIR)\rpacache.c" +"$(OUTDIR)\rpacache.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rpadbex.c" +"$(OUTDIR)\rpadbex.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rpastat.c" +"$(OUTDIR)\rpastat.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rparecord.c" +"$(OUTDIR)\rparecord.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rpavm.c" +"$(OUTDIR)\rpavm.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rpacompiler.c" +"$(OUTDIR)\rpacompiler.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rpaparser.c" +"$(OUTDIR)\rpaparser.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rpaoptimization.c" +"$(OUTDIR)\rpaoptimization.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) diff --git a/rvm/build/windows/i386/makefile b/rvm/build/windows/i386/makefile index 1b99aab..1dd881a 100644 --- a/rvm/build/windows/i386/makefile +++ b/rvm/build/windows/i386/makefile @@ -26,11 +26,11 @@ NULL=nul !ENDIF -TARGET=rvm.lib PORT=windows +ARCH=i386 SRC_DIR=..\..\.. RPATK_DIR=..\..\..\.. -INCLUDE_DIRS=/I"$(RPATK_DIR)" /I"$(RPATK_DIR)\arch\$(PORT)\i386" +INCLUDE_DIRS=/I"$(RPATK_DIR)" /I"$(RPATK_DIR)\arch\$(PORT)\$(ARCH)" !IF "$(CFG)" == "release" @@ -57,188 +57,5 @@ LINK32=lib.exe LINK32_FLAGS=/nologo /machine:I386 /out:"$(OUTDIR)\$(TARGET)" # LINK32=link.exe # LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ws2_32.lib /nologo /subsystem:console /incremental:no /machine:I386 /out:"$(OUTDIR)\$(TARGET)" -LINK32_OBJS= \ - "$(OUTDIR)\rvmoperator.obj" \ - "$(OUTDIR)\rvmcodemap.obj" \ - "$(OUTDIR)\rvmrelocmap.obj" \ - "$(OUTDIR)\rvmcodegen.obj" \ - "$(OUTDIR)\rvmreg.obj" \ - "$(OUTDIR)\rvmscope.obj" \ - "$(OUTDIR)\rvmoperatorbin.obj" \ - "$(OUTDIR)\rvmoperatoradd.obj" \ - "$(OUTDIR)\rvmoperatorand.obj" \ - "$(OUTDIR)\rvmoperatoreq.obj" \ - "$(OUTDIR)\rvmoperatornoteq.obj" \ - "$(OUTDIR)\rvmoperatorlogicor.obj" \ - "$(OUTDIR)\rvmoperatorlogicand.obj" \ - "$(OUTDIR)\rvmoperatorlogicnot.obj" \ - "$(OUTDIR)\rvmoperatorless.obj" \ - "$(OUTDIR)\rvmoperatorlesseq.obj" \ - "$(OUTDIR)\rvmoperatorgreater.obj" \ - "$(OUTDIR)\rvmoperatorgreatereq.obj" \ - "$(OUTDIR)\rvmoperatorxor.obj" \ - "$(OUTDIR)\rvmoperatoror.obj" \ - "$(OUTDIR)\rvmoperatorcmp.obj" \ - "$(OUTDIR)\rvmoperatorcmn.obj" \ - "$(OUTDIR)\rvmoperatorlsl.obj" \ - "$(OUTDIR)\rvmoperatorlsr.obj" \ - "$(OUTDIR)\rvmoperatorlsru.obj" \ - "$(OUTDIR)\rvmoperatorcast.obj" \ - "$(OUTDIR)\rvmoperatorcat.obj" \ - "$(OUTDIR)\rvmoperatorsub.obj" \ - "$(OUTDIR)\rvmoperatormul.obj" \ - "$(OUTDIR)\rvmoperatordiv.obj" \ - "$(OUTDIR)\rvmoperatormod.obj" \ - "$(OUTDIR)\rvmoperatornot.obj" \ - "$(OUTDIR)\rvmcpu.obj" \ - - -ALL : "$(OUTDIR)\$(TARGET)" - -CLEAN : - -@erase "$(OUTDIR)\$(TARGET)" - -@erase $(LINK32_OBJS) - -@erase *.pdb *.idb *.pch - -@rd /S /Q "$(OUTDIR)" - -"$(OUTDIR)" : - if not exist "$(OUTDIR)\$(NULL)" mkdir "$(OUTDIR)" - - -"$(OUTDIR)\$(TARGET)" : "$(OUTDIR)" $(LINK32_OBJS) - $(LINK32) @<< - $(LINK32_FLAGS) $(LINK32_OBJS) -<< - -SOURCE="$(SRC_DIR)\rvmcpu.c" -"$(OUTDIR)\rvmcpu.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperator.c" -"$(OUTDIR)\rvmoperator.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmcodemap.c" -"$(OUTDIR)\rvmcodemap.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmrelocmap.c" -"$(OUTDIR)\rvmrelocmap.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmcodegen.c" -"$(OUTDIR)\rvmcodegen.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmreg.c" -"$(OUTDIR)\rvmreg.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmscope.c" -"$(OUTDIR)\rvmscope.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatorbin.c" -"$(OUTDIR)\rvmoperatorbin.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatoradd.c" -"$(OUTDIR)\rvmoperatoradd.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatorand.c" -"$(OUTDIR)\rvmoperatorand.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatoreq.c" -"$(OUTDIR)\rvmoperatoreq.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatornoteq.c" -"$(OUTDIR)\rvmoperatornoteq.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatorlogicor.c" -"$(OUTDIR)\rvmoperatorlogicor.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatorlogicand.c" -"$(OUTDIR)\rvmoperatorlogicand.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatorlogicnot.c" -"$(OUTDIR)\rvmoperatorlogicnot.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatorless.c" -"$(OUTDIR)\rvmoperatorless.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatorlesseq.c" -"$(OUTDIR)\rvmoperatorlesseq.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatorgreater.c" -"$(OUTDIR)\rvmoperatorgreater.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatorgreatereq.c" -"$(OUTDIR)\rvmoperatorgreatereq.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatorxor.c" -"$(OUTDIR)\rvmoperatorxor.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatoror.c" -"$(OUTDIR)\rvmoperatoror.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatorcmp.c" -"$(OUTDIR)\rvmoperatorcmp.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatorcmn.c" -"$(OUTDIR)\rvmoperatorcmn.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatorlsl.c" -"$(OUTDIR)\rvmoperatorlsl.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatorlsr.c" -"$(OUTDIR)\rvmoperatorlsr.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatorlsru.c" -"$(OUTDIR)\rvmoperatorlsru.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatorcast.c" -"$(OUTDIR)\rvmoperatorcast.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatorcat.c" -"$(OUTDIR)\rvmoperatorcat.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatorsub.c" -"$(OUTDIR)\rvmoperatorsub.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatormul.c" -"$(OUTDIR)\rvmoperatormul.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatordiv.c" -"$(OUTDIR)\rvmoperatordiv.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatormod.c" -"$(OUTDIR)\rvmoperatormod.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) - -SOURCE="$(SRC_DIR)\rvmoperatornot.c" -"$(OUTDIR)\rvmoperatornot.obj" : $(SOURCE) $(OUTDIR) - $(CPP) $(CPP_FLAGS) $(SOURCE) +include "..\rvm.mk" diff --git a/rvm/build/windows/rvm.mk b/rvm/build/windows/rvm.mk new file mode 100644 index 0000000..3ecaaff --- /dev/null +++ b/rvm/build/windows/rvm.mk @@ -0,0 +1,186 @@ +TARGET=rvm.lib +LINK32_OBJS= \ + "$(OUTDIR)\rvmoperator.obj" \ + "$(OUTDIR)\rvmcodemap.obj" \ + "$(OUTDIR)\rvmrelocmap.obj" \ + "$(OUTDIR)\rvmcodegen.obj" \ + "$(OUTDIR)\rvmreg.obj" \ + "$(OUTDIR)\rvmscope.obj" \ + "$(OUTDIR)\rvmoperatorbin.obj" \ + "$(OUTDIR)\rvmoperatoradd.obj" \ + "$(OUTDIR)\rvmoperatorand.obj" \ + "$(OUTDIR)\rvmoperatoreq.obj" \ + "$(OUTDIR)\rvmoperatornoteq.obj" \ + "$(OUTDIR)\rvmoperatorlogicor.obj" \ + "$(OUTDIR)\rvmoperatorlogicand.obj" \ + "$(OUTDIR)\rvmoperatorlogicnot.obj" \ + "$(OUTDIR)\rvmoperatorless.obj" \ + "$(OUTDIR)\rvmoperatorlesseq.obj" \ + "$(OUTDIR)\rvmoperatorgreater.obj" \ + "$(OUTDIR)\rvmoperatorgreatereq.obj" \ + "$(OUTDIR)\rvmoperatorxor.obj" \ + "$(OUTDIR)\rvmoperatoror.obj" \ + "$(OUTDIR)\rvmoperatorcmp.obj" \ + "$(OUTDIR)\rvmoperatorcmn.obj" \ + "$(OUTDIR)\rvmoperatorlsl.obj" \ + "$(OUTDIR)\rvmoperatorlsr.obj" \ + "$(OUTDIR)\rvmoperatorlsru.obj" \ + "$(OUTDIR)\rvmoperatorcast.obj" \ + "$(OUTDIR)\rvmoperatorcat.obj" \ + "$(OUTDIR)\rvmoperatorsub.obj" \ + "$(OUTDIR)\rvmoperatormul.obj" \ + "$(OUTDIR)\rvmoperatordiv.obj" \ + "$(OUTDIR)\rvmoperatormod.obj" \ + "$(OUTDIR)\rvmoperatornot.obj" \ + "$(OUTDIR)\rvmcpu.obj" \ + + +ALL : "$(OUTDIR)\$(TARGET)" + +CLEAN : + -@erase "$(OUTDIR)\$(TARGET)" + -@erase $(LINK32_OBJS) + -@erase *.pdb *.idb *.pch + -@rd /S /Q "$(OUTDIR)" + +"$(OUTDIR)" : + if not exist "$(OUTDIR)\$(NULL)" mkdir "$(OUTDIR)" + + +"$(OUTDIR)\$(TARGET)" : "$(OUTDIR)" $(LINK32_OBJS) + $(LINK32) @<< + $(LINK32_FLAGS) $(LINK32_OBJS) +<< + +SOURCE="$(SRC_DIR)\rvmcpu.c" +"$(OUTDIR)\rvmcpu.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperator.c" +"$(OUTDIR)\rvmoperator.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmcodemap.c" +"$(OUTDIR)\rvmcodemap.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmrelocmap.c" +"$(OUTDIR)\rvmrelocmap.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmcodegen.c" +"$(OUTDIR)\rvmcodegen.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmreg.c" +"$(OUTDIR)\rvmreg.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmscope.c" +"$(OUTDIR)\rvmscope.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatorbin.c" +"$(OUTDIR)\rvmoperatorbin.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatoradd.c" +"$(OUTDIR)\rvmoperatoradd.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatorand.c" +"$(OUTDIR)\rvmoperatorand.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatoreq.c" +"$(OUTDIR)\rvmoperatoreq.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatornoteq.c" +"$(OUTDIR)\rvmoperatornoteq.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatorlogicor.c" +"$(OUTDIR)\rvmoperatorlogicor.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatorlogicand.c" +"$(OUTDIR)\rvmoperatorlogicand.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatorlogicnot.c" +"$(OUTDIR)\rvmoperatorlogicnot.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatorless.c" +"$(OUTDIR)\rvmoperatorless.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatorlesseq.c" +"$(OUTDIR)\rvmoperatorlesseq.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatorgreater.c" +"$(OUTDIR)\rvmoperatorgreater.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatorgreatereq.c" +"$(OUTDIR)\rvmoperatorgreatereq.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatorxor.c" +"$(OUTDIR)\rvmoperatorxor.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatoror.c" +"$(OUTDIR)\rvmoperatoror.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatorcmp.c" +"$(OUTDIR)\rvmoperatorcmp.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatorcmn.c" +"$(OUTDIR)\rvmoperatorcmn.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatorlsl.c" +"$(OUTDIR)\rvmoperatorlsl.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatorlsr.c" +"$(OUTDIR)\rvmoperatorlsr.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatorlsru.c" +"$(OUTDIR)\rvmoperatorlsru.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatorcast.c" +"$(OUTDIR)\rvmoperatorcast.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatorcat.c" +"$(OUTDIR)\rvmoperatorcat.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatorsub.c" +"$(OUTDIR)\rvmoperatorsub.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatormul.c" +"$(OUTDIR)\rvmoperatormul.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatordiv.c" +"$(OUTDIR)\rvmoperatordiv.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatormod.c" +"$(OUTDIR)\rvmoperatormod.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) + +SOURCE="$(SRC_DIR)\rvmoperatornot.c" +"$(OUTDIR)\rvmoperatornot.obj" : $(SOURCE) $(OUTDIR) + $(CPP) $(CPP_FLAGS) $(SOURCE) +