diff options
Diffstat (limited to 'external/gcc3_specific/makefile.mk')
-rw-r--r-- | external/gcc3_specific/makefile.mk | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/external/gcc3_specific/makefile.mk b/external/gcc3_specific/makefile.mk new file mode 100644 index 000000000000..23940c30f8d1 --- /dev/null +++ b/external/gcc3_specific/makefile.mk @@ -0,0 +1,69 @@ +PRJ=.. +PRJNAME=external +TARGET=gcc3_specific + +# ------------------------------------------------------------------ +.INCLUDE: settings.mk +# ------------------------------------------------------------------ + + +.IF "$(BUILD_SPECIAL)"=="" + +.IF "$(GUI)" == "WNT" + +.IF "$(COM)" == "GCC" + +.IF "$(MINGW_SHARED_GCCLIB)" == "YES" +MINGWGCCDLL=$(BIN)$/$(MINGW_GCCDLL) +.ENDIF + +.IF "$(MINGW_SHARED_GXXLIB)" == "YES" +MINGWGXXDLL=$(BIN)$/$(MINGW_GXXDLL) +.ENDIF + +all : $(BIN)$/mingwm10.dll $(MINGWGCCDLL) $(MINGWGXXDLL) + +$(BIN)$/mingwm10.dll : + $(COPY) -p $(COMPATH)$/bin$/mingwm10.dll $(BIN)$/ + +.IF "$(MINGW_SHARED_GCCLIB)" == "YES" +$(MINGWGCCDLL) : + $(COPY) -p $(COMPATH)$/bin$/$(MINGW_GCCDLL) $(BIN)$/ +.ENDIF + +.IF "$(MINGW_SHARED_GXXLIB)" == "YES" +$(MINGWGXXDLL) : + $(COPY) -p $(COMPATH)$/bin$/$(MINGW_GXXDLL) $(BIN)$/ +.ENDIF + +.ENDIF + +.ELSE + +.IF "$(SYSTEM_STDLIBS)" != "YES" && "$(COMID)"=="gcc3" + +.IF "$(OS)"!="MACOSX" +.IF "$(OS)"!="FREEBSD" + +.EXPORT : CC + +all .SEQUENTIAL : $(LB)$/libstdc++.so.$(SHORTSTDCPP3) $(LB)$/libgcc_s.so.$(SHORTSTDC3) + + +$(LB)$/libstdc++.so.$(SHORTSTDCPP3) : + $(GCCINSTLIB) libstdc++.so.$(SHORTSTDCPP3) $(LB) + +$(LB)$/libgcc_s.so.$(SHORTSTDC3) : + $(GCCINSTLIB) libgcc_s.so.$(SHORTSTDC3) $(LB) + +.ENDIF +.ENDIF + +.ENDIF + +.ENDIF +.ENDIF # "$(BUILD_SPECIAL)"=="" + + +.INCLUDE: target.mk + |