[teklib-general] teklib: Merge

Timm S. Mueller tmueller at neoscientists.org
Sat Jan 10 01:35:24 CET 2009


details:   http://hg.teklib.org/teklib/rev/0b24cd7a0979
changeset: 218:0b24cd7a0979
user:      Timm S. Mueller <tmueller at neoscientists.org>
date:      Wed Jan 07 19:43:19 2009 +0100
description:
Merge

diffs (truncated from 19610 to 100 lines):

diff -r 79b4414d8f13 -r 0b24cd7a0979 Makefile
--- a/Makefile	Wed Jan 07 19:39:59 2009 +0100
+++ b/Makefile	Wed Jan 07 19:43:19 2009 +0100
@@ -18,8 +18,8 @@
 	@echo "Build configuration (pass as variables or override in Makefile):"
 	@echo "-------------------------------------------------------------------------------"
 	@echo "TEKLIB = ................ $(TEKLIB)"
-	@echo "PLATFORM = .............. $(PLATFORM) [available: posix]"
-	@echo "HOST = .................. $(HOST) [available: linux, fbsd]"
+	@echo "PLATFORM = .............. $(PLATFORM) [available: posix, winnt]"
+	@echo "HOST = .................. $(HOST) [available: linux, fbsd, winnt]"
 	@echo "COMPILER = .............. $(COMPILER) [available: gcc]"
 	@echo
 	@echo "Build targets:"
@@ -80,16 +80,16 @@
 
 $(TEKLIB)/bin/linux/tmkmf:
 	- at mkdir -p $(TEKLIB)/bin/linux
-	$(CC) -I$(TEKLIB) -I$(TEKLIB)/src/hal $(TEKLIB)/build/tmkmf.c -pthread -ldl -lm -o $@
+	$(CC) -Wall -I$(TEKLIB) -I$(TEKLIB)/src/hal $(TEKLIB)/build/tmkmf.c -pthread -ldl -lm -o $@
 
 $(TEKLIB)/bin/fbsd/tmkmf:
 	- at mkdir -p $(TEKLIB)/bin/fbsd
-	$(CC) -I$(TEKLIB) -I$(TEKLIB)/src/hal $(TEKLIB)/build/tmkmf.c -export-dynamic -pthread -lm -o $@
+	$(CC) -Wall -I$(TEKLIB) -I$(TEKLIB)/src/hal $(TEKLIB)/build/tmkmf.c -export-dynamic -pthread -lm -o $@
 
 $(TEKLIB)/bin/winnt/tmkmf:
 	- at mkdir -p $(TEKLIB)/bin/winnt
-	$(CC) -I$(TEKLIB) -I$(TEKLIB)/src/hal $(TEKLIB)/build/tmkmf.c -mno-cygwin -lm -lwinmm -o $@
-	#$(CC) -I$(TEKLIB) -I$(TEKLIB)/src/hal $(TEKLIB)/build/tmkmf.c -pthread -ldl -lm -o $@
+# 	$(CC) -Wall -I$(TEKLIB) -I$(TEKLIB)/src/hal $(TEKLIB)/build/tmkmf.c -mno-cygwin -lm -lwinmm -o $@
+	$(CC) -Wall -I$(TEKLIB) -I$(TEKLIB)/src/hal $(TEKLIB)/build/tmkmf.c -pthread -ldl -lm -o $@
 
 # Playstation2 is cross-built on Linux:
 $(TEKLIB)/bin/ps2/tmkmf:
diff -r 79b4414d8f13 -r 0b24cd7a0979 build/config/posix_fbsd.tmk
--- a/build/config/posix_fbsd.tmk	Wed Jan 07 19:39:59 2009 +0100
+++ b/build/config/posix_fbsd.tmk	Wed Jan 07 19:43:19 2009 +0100
@@ -142,7 +142,7 @@
 
 [body name="modbuild"]
 	MODCFLAGS	= -fPIC -DPIC $(WARN) $(OPT) $(INCL) $(DEF) $(DEBUG) -DTEKHOST_SYSDIR="\\"$(TEKSYSDIR)\\""
-	MODLIBS		= -L$(TEKLIB)/lib/$(HOST) -ltek -ltekdebug $(EXTRAMODLIBS)
+	MODLIBS		= -L$(TEKLIB)/lib/$(HOST) -ltek -ltekstring -ltekdebug $(EXTRAMODLIBS)
 	modules: $(OBJDIR) $(BINDIR) $(MODDIR) $(LIBDIR) $(LIBMODS) $(MODS)
 	install:
 		\t at echo "--- (IN) $(MODS)"
@@ -182,7 +182,7 @@
 
 [body name="toolbuild"]
 	TOOLCFLAGS	= $(WARN) $(OPT) $(INCL) $(DEF) $(DEBUG) $(EXTRATOOLINCL)
-	TOOLLIBS	= -pthread -export-dynamic -L$(TEKLIB)/lib/$(HOST) -ltekcmain -ltekdebug -lm $(EXTRATOOLLIBS)
+	TOOLLIBS	= -pthread -export-dynamic -L$(TEKLIB)/lib/$(HOST) -ltekcmain -ltekstring -ltekdebug -lm $(EXTRATOOLLIBS)
 	tools: $(BINDIR) $(OBJDIR) libs $(TOOLS)
 [/body]
 
diff -r 79b4414d8f13 -r 0b24cd7a0979 build/config/posix_linux.tmk
--- a/build/config/posix_linux.tmk	Wed Jan 07 19:39:59 2009 +0100
+++ b/build/config/posix_linux.tmk	Wed Jan 07 19:43:19 2009 +0100
@@ -142,7 +142,7 @@
 
 [body name="modbuild"]
 	MODCFLAGS	= -fPIC -DPIC $(WARN) $(OPT) $(INCL) $(DEF) $(DEBUG) -DTEKHOST_SYSDIR="\\"$(TEKSYSDIR)\\""
-	MODLIBS		= -L$(TEKLIB)/lib/$(HOST) -ltek -ltekdebug $(EXTRAMODLIBS)
+	MODLIBS		= -L$(TEKLIB)/lib/$(HOST) -ltek -ltekstring -ltekdebug $(EXTRAMODLIBS)
 	modules: $(OBJDIR) $(BINDIR) $(MODDIR) $(LIBDIR) $(LIBMODS) $(MODS)
 	install:
 		\t at echo "--- (IN) $(MODS)"
@@ -182,7 +182,7 @@
 
 [body name="toolbuild"]
 	TOOLCFLAGS	= $(WARN) $(OPT) $(INCL) $(DEF) $(DEBUG) $(EXTRATOOLINCL)
-	TOOLLIBS	= -ldl -lpthread -L$(TEKLIB)/lib/$(HOST) -ltekcmain -ltekdebug -lm $(EXTRATOOLLIBS)
+	TOOLLIBS	= -ldl -lpthread -L$(TEKLIB)/lib/$(HOST) -ltekcmain -ltekstring -ltekdebug -lm $(EXTRATOOLLIBS)
 	tools: $(BINDIR) $(OBJDIR) libs $(TOOLS)
 [/body]
 
diff -r 79b4414d8f13 -r 0b24cd7a0979 build/config/ps2_ps2_gcc.tmk
--- a/build/config/ps2_ps2_gcc.tmk	Wed Jan 07 19:39:59 2009 +0100
+++ b/build/config/ps2_ps2_gcc.tmk	Wed Jan 07 19:43:19 2009 +0100
@@ -36,7 +36,7 @@
 
 	PARENT      = ../
 	DEF			= -DTEKLIB -DTSYS_PS2 $(EXTRADEFS)
-	WARN		= -Wall
+	WARN		= -Wall -Wno-unused-parameter
 
 	MKDIR       = mkdir -p
 	RM          = rm
@@ -154,7 +154,7 @@
 
 [body name="modbuild"]
 	MODCFLAGS	= $(CFLAGS) $(WARN) $(OPT) $(INCL) $(DEF) $(DEBUG)
-	MODLIBS		= -L$(TEKLIB)/lib/$(HOST) -ltek -ltekdebug $(EXTRAMODLIBS)
+	MODLIBS		= -L$(TEKLIB)/lib/$(HOST) -ltek -ltekstring -ltekdebug $(EXTRAMODLIBS)
 		#-lm
 	modules: $(OBJDIR) $(BINDIR) $(MODDIR) $(LIBDIR) $(LIBMODS)
 	install:
@@ -193,7 +193,7 @@
 	TOOLCFLAGS	= $(CFLAGS) $(WARN) $(OPT) $(INCL) $(DEF) $(DEBUG) $(EXTRATOOLINCL)


More information about the teklib-general mailing list