-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.Release
executable file
·129 lines (96 loc) · 7.17 KB
/
Makefile.Release
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
#############################################################################
# Makefile for building: modbus_client
# Generated by qmake (3.0) (Qt 5.1.0) on: Fr 11. Okt 07:26:23 2013
# Project: modbus_client.pro
# Template: app
#############################################################################
MAKEFILE = Makefile.Release
####### Compiler, tools and options
CC = gcc
CXX = g++
DEFINES = -DUNICODE
CFLAGS = -pipe -fno-keep-inline-dllexport -O2 -Wall -Wextra $(DEFINES)
CXXFLAGS = -pipe -fno-keep-inline-dllexport -O2 -Wall -Wextra -frtti -fexceptions -mthreads $(DEFINES)
INCPATH = -I. -I"$(PVBDIR)\rllib\lib" -I"C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\win32-g++"
LINKER = g++
LFLAGS = -static-libgcc -Wl,-s -Wl,-subsystem,console -mthreads
LIBS = $(PVBDIR)/win-mingw/bin/librllib.a -lws2_32
QMAKE = C:\Qt\5.1.0\5.1.0\mingw48_32\bin\qmake.exe
IDC = idc
IDL = midl
ZIP = zip -r -9
DEF_FILE =
RES_FILE =
COPY = copy /y
SED =
COPY_FILE = $(COPY)
COPY_DIR = xcopy /s /q /y /i
DEL_FILE = del
DEL_DIR = rmdir
MOVE = move
CHK_DIR_EXISTS= if not exist
MKDIR = mkdir
INSTALL_FILE = $(COPY_FILE)
INSTALL_PROGRAM = $(COPY_FILE)
INSTALL_DIR = $(COPY_DIR)
####### Output directory
OBJECTS_DIR = release
####### Files
SOURCES = modbus_client.cpp
OBJECTS = release/modbus_client.o
DIST =
QMAKE_TARGET = modbus_client
DESTDIR = release\ #avoid trailing-slash linebreak
TARGET = modbus_client.exe
DESTDIR_TARGET = release\modbus_client.exe
####### Implicit rules
.SUFFIXES: .cpp .cc .cxx .c
.cpp.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.cc.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.cxx.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.c.o:
$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
####### Build rules
first: all
all: Makefile.Release $(DESTDIR_TARGET)
$(DESTDIR_TARGET): $(OBJECTS)
$(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) $(OBJECTS) $(LIBS)
qmake: FORCE
@$(QMAKE) -o Makefile.Release modbus_client.pro
qmake_all: FORCE
dist:
$(ZIP) modbus_client.zip $(SOURCES) $(DIST) modbus_client.pro C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\features\spec_pre.prf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\qdevice.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\features\device_config.prf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\common\shell-win32.conf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\qconfig.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_axbase.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_axserver.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_bootstrap.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_clucene.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_core.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_declarative.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_designer.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_designercomponents.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_gui.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_help.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_network.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_opengl.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_platformsupport.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_qml.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_qmldevtools.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_qtmultimediaquicktools.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_quick.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_quickparticles.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_script.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_scripttools.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_sensors.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_serialport.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_sql.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_svg.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_testlib.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_uitools.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_v8.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_webkit.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_webkitwidgets.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_widgets.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_xml.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\features\qt_functions.prf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\features\qt_config.prf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\win32-g++\qmake.conf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\features\spec_post.prf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\features\exclusive_builds.prf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\features\default_pre.prf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\features\win32\default_pre.prf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\features\resolve_config.prf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\features\default_post.prf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\features\build_pass.prf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\features\win32\console.prf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\features\warn_on.prf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\features\win32\rtti.prf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\features\testcase_targets.prf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\features\exceptions.prf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\features\yacc.prf C:\Qt\5.1.0\5.1.0\mingw48_32\mkspecs\features\lex.prf modbus_client.pro YACCSOURCES YACCSOURCES LEXSOURCES
clean: compiler_clean
-$(DEL_FILE) release\modbus_client.o
distclean: clean
-$(DEL_FILE) $(DESTDIR_TARGET)
-$(DEL_FILE) Makefile.Release
check: first
compiler_yacc_decl_make_all:
compiler_yacc_decl_clean:
compiler_yacc_impl_make_all:
compiler_yacc_impl_clean:
compiler_lex_make_all:
compiler_lex_clean:
compiler_clean:
####### Compile
release/modbus_client.o: modbus_client.cpp $(PVBDIR)/rllib/lib/rlmodbus.h \
c:/programme/pvb/rllib/lib/rldefine.h \
$(PVBDIR)/rllib/lib/rlsocket.h \
$(PVBDIR)/rllib/lib/rlserial.h \
$(PVBDIR)/rllib/lib/rlthread.h \
c:/programme/pvb/rllib/lib/rlwthread.h \
$(PVBDIR)/rllib/lib/rlinifile.h \
c:/programme/pvb/rllib/lib/rlstring.h \
$(PVBDIR)/rllib/lib/rlspreadsheet.h \
$(PVBDIR)/rllib/lib/rldataacquisitionprovider.h \
c:/programme/pvb/rllib/lib/rlsharedmemory.h \
$(PVBDIR)/rllib/lib/rlmailbox.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\modbus_client.o modbus_client.cpp
####### Install
install: FORCE
uninstall: FORCE
FORCE: