changeset 435:468d521240c6

Merged.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 07 Apr 2017 02:49:08 +0300
parents 8c3b3d8009f6 (diff) 1b3472ba7b23 (current diff)
children 9148bc3fa838
files
diffstat 4 files changed, 38 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile	Sun Jan 01 01:59:49 2017 +0200
+++ b/Makefile	Fri Apr 07 02:49:08 2017 +0300
@@ -4,17 +4,13 @@
 #
 
 # Miscellaneous
+BINTOOL_PREFIX =
 PREFIX = /usr/local
 BINPATH = ./
 OBJPATH = obj/unix/
 EXEEXT =
 
-# C-compiler, flags and linker flags
-CC ?= gcc
-AR ?= ar
-RANLIB ?= ranlib
-INSTALL ?= install
-
+# Compiler flags and linker flags
 CFLAGS += -DHAVE_CONFIG_H
 LDFLAGS +=
 
--- a/Makefile.gen	Sun Jan 01 01:59:49 2017 +0200
+++ b/Makefile.gen	Fri Apr 07 02:49:08 2017 +0300
@@ -20,6 +20,8 @@
 
 TARGETS += $(TESTS_BIN)
 
+include $(THLIBS)/Makefile.inc
+
 $(TESTS_BIN): $(addprefix $(OBJPATH),$(TESTS_OBJ)) $(THLIBS_A)
 	@echo " LINK $@"
 	@$(CC) $(CFLAGS) -o $@ $+ $(LDFLAGS)
@@ -27,4 +29,3 @@
 check: $(TESTS_BIN)
 	$(TESTS_BIN) -v
 
-include $(THLIBS)/Makefile.inc
--- a/Makefile.inc	Sun Jan 01 01:59:49 2017 +0200
+++ b/Makefile.inc	Fri Apr 07 02:49:08 2017 +0300
@@ -1,10 +1,15 @@
+CC = $(BINTOOL_PREFIX)gcc
+CXX = $(BINTOOL_PREFIX)g++
+AR = $(BINTOOL_PREFIX)ar
+RANLIB = $(BINTOOL_PREFIX)ranlib
+INSTALL ?= install
+MKDIR ?= mkdir
+MKDIR_P ?= $(MKDIR) -p
+
 NOBUILD_TARGETS += $(OBJPATH) $(BINPATH)
 NOINST_TARGETS += $(THLIBS_A)
 
-MKDIR ?= mkdir
-MKDIR_P ?= $(MKDIR) -p
 
-.PHONY: clean srcclean all
 
 ##
 ## Target rules
@@ -13,7 +18,7 @@
 
 
 $(THLIBS)th_string.c: $(addprefix $(THLIBS), th_printf1.c th_strmatch.c th_string.h)
-	touch $@
+	@touch $@
 
 $(OBJPATH) $(BINPATH):
 	@echo " MKDIR $@"
@@ -57,3 +62,4 @@
 srcclean: clean
 	$(RM) *~
 
+.PHONY: clean srcclean all
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Makefile.w32	Fri Apr 07 02:49:08 2017 +0300
@@ -0,0 +1,24 @@
+#
+# For win32 version cross-compilation with MinGW suite @ Linux
+#
+
+# Miscellaneous
+BINTOOL_PREFIX = i686-w64-mingw32-
+PREFIX =
+BINPATH = ./
+OBJPATH = obj/win32/
+EXEEXT = .exe
+
+# Compiler flags and linker flags
+CFLAGS += -DHAVE_STRING_H -DTH_BYTEORDER=TH_LITTLE_ENDIAN -mconsole
+
+
+
+###
+### Stuff
+###
+#NOINST_TARGETS += $(ENDIANCHK_BIN) config.h
+#THLIBS_DEP += config.h
+
+include Makefile.gen
+