Fix CFLAGS_CROSS_LINUX in Makefile
authorJens Steube <jens.steube@gmail.com>
Sun, 3 Jan 2016 17:50:02 +0000 (18:50 +0100)
committerJens Steube <jens.steube@gmail.com>
Sun, 3 Jan 2016 17:50:02 +0000 (18:50 +0100)
src/Makefile

index 685fcea..1ade06f 100644 (file)
@@ -70,7 +70,7 @@ DLL_WIN_64               := x86_64-w64-mingw32-dlltool
 ## Misc stuff
 ##
 
-NOW                      := $(shell perl -e 'print time')
+NOW                      := $(shell date +%s)
 
 ##
 ## Compiler flags
@@ -79,28 +79,36 @@ NOW                      := $(shell perl -e 'print time')
 CFLAGS                   := -O2 -s -pipe -W -Wall -std=c99 -Iinclude/
 #CFLAGS                   := -g -pipe -W -Wall -std=c99 -Iinclude/
 
+##
+## Native compilation target
+##
+
 CFLAGS_NATIVE            := -D_POSIX -DLINUX
 CFLAGS_NATIVE            += $(CFLAGS)
 CFLAGS_NATIVE            += -I$(ADL)/include/
 CFLAGS_NATIVE            += -I$(NVML)/
 
+LFLAGS_NATIVE            := -lpthread -lOpenCL -ldl
+
+##
+## Cross compilation target
+##
+
 CFLAGS_CROSS_LINUX       := -D_POSIX -DLINUX
 CFLAGS_CROSS_LINUX       += $(CFLAGS)
+CFLAGS_CROSS_LINUX       += -I$(OPENCL_HEADERS_KHRONOS)/
 CFLAGS_CROSS_LINUX       += -I$(ADL)/include/
 CFLAGS_CROSS_LINUX       += -I$(NVML)/
-CFLAGS_CROSS_WIN         += -I$(OPENCL_HEADERS_KHRONOS)/
 
 CFLAGS_CROSS_WIN         := -D_WIN   -DWIN -D__MSVCRT__ -D__USE_MINGW_ANSI_STDIO=1
 CFLAGS_CROSS_WIN         += $(CFLAGS)
+CFLAGS_CROSS_WIN         += -I$(OPENCL_HEADERS_KHRONOS)/
 CFLAGS_CROSS_WIN         += -I$(ADL)/include/
 CFLAGS_CROSS_WIN         += -I$(NVAPI)/
-CFLAGS_CROSS_WIN         += -I$(OPENCL_HEADERS_KHRONOS)/
 
 CFLAGS_CROSS_32          := -m32
 CFLAGS_CROSS_64          := -m64
 
-LFLAGS_NATIVE            := -lpthread -lOpenCL -ldl
-
 LFLAGS_CROSS_LINUX       := -lpthread -lOpenCL -ldl
 LFLAGS_CROSS_WIN         := -lpsapi