summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--external/gcc3_specific/makefile.mk38
-rw-r--r--external/prj/build.lst9
2 files changed, 38 insertions, 9 deletions
diff --git a/external/gcc3_specific/makefile.mk b/external/gcc3_specific/makefile.mk
new file mode 100644
index 000000000000..d1dd43ac1e93
--- /dev/null
+++ b/external/gcc3_specific/makefile.mk
@@ -0,0 +1,38 @@
+PRJ=..
+PRJNAME=external
+TARGET=gcc3_specific
+
+# ------------------------------------------------------------------
+.INCLUDE: settings.mk
+# ------------------------------------------------------------------
+
+
+.IF "$(COMID)"=="gcc3"
+
+.IF "$(OS)"!="MACOSX"
+
+
+all : $(SOLARLIBDIR)$/libstdc++.so.$(LIBSTDCPP3) $(SOLARLIBDIR)$/libgcc_s.so.1 $(SOLARLIBDIR)$/libstdc++.so.$(SHORTSTDCPP3) $(SOLARLIBDIR)$/libgcc_s.so
+
+
+$(SOLARLIBDIR)$/libstdc++.so.$(LIBSTDCPP3) :
+ $(GCCINSTLIB) libstdc++.so.$(LIBSTDCPP3) $(SOLARLIBDIR)
+
+$(SOLARLIBDIR)$/libgcc_s.so.1 :
+ $(GCCINSTLIB) libgcc_s.so.1 $(SOLARLIBDIR)
+
+$(SOLARLIBDIR)$/libstdc++.so.$(SHORTSTDCPP3) : $(SOLARLIBDIR)$/libstdc++.so.$(LIBSTDCPP3)
+ -rm -f $@
+ +ln -s libstdc++.so.$(LIBSTDCPP3) $@
+
+$(SOLARLIBDIR)$/libgcc_s.so : $(SOLARLIBDIR)$/libgcc_s.so.1
+ -rm -f $@
+ +ln -s libgcc_s.so.1 $@
+
+.ENDIF
+
+.ENDIF
+
+
+.INCLUDE: target.mk
+
diff --git a/external/prj/build.lst b/external/prj/build.lst
index 86bae96465f0..fc5a48b76055 100644
--- a/external/prj/build.lst
+++ b/external/prj/build.lst
@@ -2,17 +2,8 @@ es external : soltools NULL
es external usr1 - all es_mkout NULL
es external\ado nmake - w es_ado NULL
es external\atl nmake - w es_atl NULL
-es external\dt nmake - u es_dt NULL
es external\glibc nmake - all es_glibc NULL
es external\glibc\rtufiles nmake - all es_glibcrtu es_glibc NULL
es external\gpc nmake - u es_gpc NULL
es external\gpc nmake - w es_gpc NULL
-es external\npsdk nmake - all es_npsdk NULL
-es external\npsdk\rtufiles nmake - all es_npsdkrtu es_npsdk NULL
-es external\odbc nmake - all es_odbc NULL
-es external\psprint nmake - u es_psprint es_psprintafm.u es_psprintppds.u NULL
-es external\psprint\afm nmake - u es_psprintafm NULL
-es external\psprint\ppds nmake - u es_psprintppds NULL
-es external\sane nmake - all es_sane NULL
-es external\twain nmake - all es_twain NULL
es external\w4w nmake - u es_w4w NULL