[tuxdroid-svn] r1284 - software_suite_v2/middleware/tuxdriver/trunk/win32
Status: Beta
Brought to you by:
ks156
From: remi <c2m...@c2...> - 2008-07-01 07:32:12
|
Author: remi Date: 2008-07-01 09:32:16 +0200 (Tue, 01 Jul 2008) New Revision: 1284 Modified: software_suite_v2/middleware/tuxdriver/trunk/win32/Makefile Log: * changed makefile. Syntax work now in the MSYS env. Modified: software_suite_v2/middleware/tuxdriver/trunk/win32/Makefile =================================================================== --- software_suite_v2/middleware/tuxdriver/trunk/win32/Makefile 2008-06-30 14:26:38 UTC (rev 1283) +++ software_suite_v2/middleware/tuxdriver/trunk/win32/Makefile 2008-07-01 07:32:16 UTC (rev 1284) @@ -1,14 +1,14 @@ -################################################################# -## This Makefile Exported by MinGW Developer Studio -## Copyright (c) 2002-2004 by Parinya Thipchart -################################################################# - +# +# You can use this makefile in the MSYS environement with MinGW installed. +# This soft need the windows DDK. +# Please change the "C_INCLUDE_DIRS" variable with you DDK path. +# PROJECT = libtuxdriver.dll -CC = "E:\MinGWStudio\MinGW\bin\gcc.exe" -OBJ_DIR = ..\obj -OUTPUT_DIR = ..\win32 +CC = gcc +OBJ_DIR = ../obj +OUTPUT_DIR = ../win32 TARGET = libtuxdriver.dll -C_INCLUDE_DIRS = -I"E:\MinGWStudio\MinGW\include\ddk" +C_INCLUDE_DIRS = -I C:/MinGWStudio/MinGW/include/ddk C_PREPROC = CFLAGS = -pipe -DUSE_MUTEX -Wall -g2 -O0 RC_INCLUDE_DIRS = @@ -16,14 +16,8 @@ RCFLAGS = LIB_DIRS = LIBS = -lwinmm -lhid -lsetupapi -lhidparse -LDFLAGS = -pipe -shared -Wl,--output-def,"$(OUTPUT_DIR)\libtuxdriver.def",--out-implib,"$(OUTPUT_DIR)\libtuxdriver.a" +LDFLAGS = -pipe -shared -Wl,--output-def,$(OUTPUT_DIR)/libtuxdriver.def,--out-implib,$(OUTPUT_DIR)/libtuxdriver.a -ifeq ($(OS),Windows_NT) - NULL = -else - NULL = nul -endif - SRC_OBJS = \ $(OBJ_DIR)/tux_battery.o \ $(OBJ_DIR)/tux_cmd_parser.o \ @@ -65,26 +59,18 @@ $(TARGET): print_header directories $(SRC_OBJS) $(build_target) -.PHONY: clean cleanall +.PHONY: clean -cleanall: - @echo Deleting intermediate files for 'libtuxdriver.dll' - -@del $(OBJ_DIR)\*.o - -@del "$(OUTPUT_DIR)\$(TARGET)" - -@del "$(OBJ_DIR)\$(PROJECT).def" - -@del "$(OBJ_DIR)\lib$(PROJECT).dll.a" - -@rmdir "$(OUTPUT_DIR)" - clean: @echo Deleting intermediate files for 'libtuxdriver.dll' - -@del $(OBJ_DIR)\*.o + -@rm -fR $(OBJ_DIR)/* print_header: @echo ----------Configuration: tux_driver.dll---------- directories: - -@if not exist "$(OUTPUT_DIR)\$(NULL)" mkdir "$(OUTPUT_DIR)" - -@if not exist "$(OBJ_DIR)\$(NULL)" mkdir "$(OBJ_DIR)" + -@if [ ! -d "$(OUTPUT_DIR)" ]; then mkdir "$(OUTPUT_DIR)"; fi + -@if [ ! -d "$(OBJ_DIR)" ]; then mkdir "$(OBJ_DIR)"; fi $(OBJ_DIR)/tux_battery.o: ../src/tux_battery.c \ ../src/tux_hw_status.h \ @@ -326,4 +312,3 @@ $(OBJ_DIR)/log.o: ../src/log.c \ ../src/log.h $(compile_source) - |