author | llornkcor <llornkcor> | 2002-04-19 23:54:20 (UTC) |
---|---|---|
committer | llornkcor <llornkcor> | 2002-04-19 23:54:20 (UTC) |
commit | d2c2dd7d80cfd5359db07952385bca575f1eeeae (patch) (unidiff) | |
tree | 280bb492460de8af699caccea5a5183fd8d1bda0 /noncore/apps/advancedfm/Makefile | |
parent | 609a534bc1f5efda3242be2d1dc5dbc4a13715cb (diff) | |
download | opie-d2c2dd7d80cfd5359db07952385bca575f1eeeae.zip opie-d2c2dd7d80cfd5359db07952385bca575f1eeeae.tar.gz opie-d2c2dd7d80cfd5359db07952385bca575f1eeeae.tar.bz2 |
switched date and size columns, added about, and fixed a bug with move
Diffstat (limited to 'noncore/apps/advancedfm/Makefile') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/advancedfm/Makefile | 214 |
1 files changed, 166 insertions, 48 deletions
diff --git a/noncore/apps/advancedfm/Makefile b/noncore/apps/advancedfm/Makefile index 4622c6e..8799b03 100644 --- a/noncore/apps/advancedfm/Makefile +++ b/noncore/apps/advancedfm/Makefile | |||
@@ -1,25 +1,124 @@ | |||
1 | ############################################################################# | 1 | ############################################################################# |
2 | # Makefile for building $(OPIEDIR)/bin/advancedfm | 2 | # Automatically generated from noncore/advancedfm/Makefile.in |
3 | # Generated by tmake at 18:31, 2002/04/15 | 3 | # Build options from |
4 | # Project: advancedfm | ||
5 | # Template: app | ||
6 | ############################################################################# | 4 | ############################################################################# |
7 | 5 | ||
8 | ####### Compiler, tools and options | 6 | # Compiling |
7 | INTERFACE_DECL_PATH = . | ||
8 | SYSCONF_CXX = g++ | ||
9 | SYSCONF_CC = gcc | ||
10 | DASHCROSS = | ||
11 | |||
12 | # Compiling with support libraries | ||
13 | SYSCONF_CXXFLAGS_X11= | ||
14 | SYSCONF_CXXFLAGS_QT= -I$(QTDIR)/include | ||
15 | SYSCONF_CXXFLAGS_OPENGL= -I/usr/X11R6/include | ||
16 | |||
17 | # Compiling YACC output | ||
18 | SYSCONF_CXXFLAGS_YACC = -Wno-unused -Wno-parentheses | ||
19 | |||
20 | # Linking with support libraries | ||
21 | SYSCONF_RPATH_X11= | ||
22 | SYSCONF_RPATH_QT= -Wl,-rpath,$(QTDIR)/lib | ||
23 | SYSCONF_RPATH_OPENGL= -Wl,-rpath,/usr/X11R6/lib | ||
24 | |||
25 | # Linking with support libraries | ||
26 | # X11 | ||
27 | SYSCONF_LFLAGS_X11= | ||
28 | SYSCONF_LIBS_X11= | ||
29 | # Qt, Qt+OpenGL | ||
30 | SYSCONF_LFLAGS_QT= -L$(QTDIR)/lib | ||
31 | SYSCONF_LIBS_QT = -lqte$(QT_THREAD_SUFFIX) | ||
32 | SYSCONF_LIBS_QT_OPENGL= | ||
33 | # OpenGL | ||
34 | SYSCONF_LFLAGS_OPENGL= -L/usr/X11R6/lib | ||
35 | SYSCONF_LIBS_OPENGL= | ||
36 | # Yacc | ||
37 | SYSCONF_LIBS_YACC= | ||
38 | |||
39 | # Linking applications | ||
40 | SYSCONF_LINK = gcc | ||
41 | SYSCONF_LFLAGS = | ||
42 | SYSCONF_LIBS = | ||
43 | |||
44 | # Link flags for shared objects | ||
45 | SYSCONF_LFLAGS_SHOBJ= -shared | ||
46 | |||
47 | # Flags for threading | ||
48 | SYSCONF_CFLAGS_THREAD= -D_REENTRANT | ||
49 | SYSCONF_CXXFLAGS_THREAD= -D_REENTRANT | ||
50 | SYSCONF_LFLAGS_THREAD= | ||
51 | SYSCONF_LIBS_THREAD= -lpthread | ||
52 | |||
53 | # Meta-object compiler | ||
54 | SYSCONF_MOC = $(QTDIR)/bin/moc | ||
55 | |||
56 | # UI compiler | ||
57 | SYSCONF_UIC = $(QTDIR)/bin/uic | ||
58 | |||
59 | # Linking shared libraries | ||
60 | # - Build the $(TARGET) library, eg. lib$(TARGET).so.2.2.2 | ||
61 | # - Place target in $(DESTDIR) - which has a trailing / | ||
62 | # - Usually needs to incorporate $(VER_MAJ), $(VER_MIN) and $(VER_PATCH) | ||
63 | # | ||
64 | SYSCONF_LINK_SHLIB= gcc | ||
65 | SYSCONF_LINK_TARGET_SHARED= lib$(TARGET).so.$(VER_MAJ).$(VER_MIN).$(VER_PATCH) | ||
66 | SYSCONF_LINK_LIB_SHARED= $(SYSCONF_LINK_SHLIB) -shared -Wl,-soname,lib$(TARGET).so.$(VER_MAJ) \ | ||
67 | $(LFLAGS) -o $(SYSCONF_LINK_TARGET_SHARED) \ | ||
68 | $(OBJECTS) $(OBJMOC) $(LIBS) && \ | ||
69 | mv $(SYSCONF_LINK_TARGET_SHARED) $(DESTDIR); \ | ||
70 | cd $(DESTDIR) && \ | ||
71 | rm -f lib$(TARGET).so lib$(TARGET).so.$(VER_MAJ) lib$(TARGET).so.$(VER_MAJ).$(VER_MIN); \ | ||
72 | ln -s $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).so; \ | ||
73 | ln -s $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).so.$(VER_MAJ); \ | ||
74 | ln -s $(SYSCONF_LINK_TARGET_SHARED) lib$(TARGET).so.$(VER_MAJ).$(VER_MIN) | ||
75 | |||
76 | # Linking static libraries | ||
77 | # - Build the $(TARGET) library, eg. lib$(TARGET).a | ||
78 | # - Place target in $(DESTDIR) - which has a trailing / | ||
79 | # | ||
80 | SYSCONF_AR = ar cqs | ||
81 | SYSCONF_LINK_TARGET_STATIC = lib$(TARGET).a | ||
82 | SYSCONF_LINK_LIB_STATIC= rm -f $(DESTDIR)$(SYSCONF_LINK_TARGET_STATIC) ; \ | ||
83 | $(SYSCONF_AR) $(DESTDIR)$(SYSCONF_LINK_TARGET_STATIC) $(OBJECTS) $(OBJMOC) | ||
84 | # Compiling application source | ||
85 | SYSCONF_CXXFLAGS= -pipe -DQWS -fno-exceptions -fno-rtti -O2 -Wall -W | ||
86 | SYSCONF_CFLAGS = -pipe -O2 -Wall -W | ||
87 | # Default link type (static linking is still be used where required) | ||
88 | SYSCONF_LINK_LIB= $(SYSCONF_LINK_LIB_SHARED) | ||
89 | SYSCONF_LINK_TARGET= $(SYSCONF_LINK_TARGET_SHARED) | ||
90 | # Compiling library source | ||
91 | SYSCONF_CXXFLAGS_LIB= -fPIC | ||
92 | SYSCONF_CFLAGS_LIB= -fPIC | ||
93 | # Compiling shared-object source | ||
94 | SYSCONF_CXXFLAGS_SHOBJ= -fPIC | ||
95 | SYSCONF_CFLAGS_SHOBJ= -fPIC | ||
96 | # Linking Qt | ||
97 | SYSCONF_LIBS_QTLIB= $(SYSCONF_LFLAGS_X11) $(QT_LIBS_MT) $(QT_LIBS_OPT) | ||
98 | # Linking Qt applications | ||
99 | SYSCONF_LIBS_QTAPP= | ||
100 | ############################################################################# | ||
9 | 101 | ||
10 | CC =gcc | 102 | ####### Compiler, tools and options |
11 | CXX =g++ | ||
12 | CFLAGS =-pipe -Wall -W -O2 -fno-default-inline -DNO_DEBUG | ||
13 | CXXFLAGS=-pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -fno-default-inline -DNO_DEBUG | ||
14 | INCPATH =-I$(OPIEDIR)/include -I$(QTDIR)/include | ||
15 | LINK =g++ | ||
16 | LFLAGS = | ||
17 | LIBS =$(SUBLIBS) -L$(QTDIR)/lib -lqpe -lqte | ||
18 | MOC =$(QTDIR)/bin/moc | ||
19 | UIC =$(QTDIR)/bin/uic | ||
20 | 103 | ||
21 | TAR =tar -cf | 104 | CXX =$(SYSCONF_CXX) $(QT_CXX_MT) |
22 | GZIP =gzip -9f | 105 | CXXFLAGS=$(SYSCONF_CXXFLAGS_QT) $(SYSCONF_CXXFLAGS) |
106 | CC =$(SYSCONF_CC) $(QT_C_MT) | ||
107 | CFLAGS =$(SYSCONF_CFLAGS) | ||
108 | INCPATH =-I$(OPIEDIR)/include | ||
109 | LFLAGS =$(SYSCONF_LFLAGS_QT) $(SYSCONF_RPATH_QT) $(SYSCONF_LFLAGS) $(QT_LFLAGS_MT) | ||
110 | LIBS =$(SUBLIBS) -lqpe $(SYSCONF_LIBS_QT) $(SYSCONF_LIBS) $(SYSCONF_LIBS_QTAPP) | ||
111 | MOC =$(SYSCONF_MOC) | ||
112 | UIC =$(SYSCONF_UIC) | ||
113 | |||
114 | ####### Target | ||
115 | |||
116 | DESTDIR = $(OPIEDIR)/bin/ | ||
117 | VER_MAJ = 1 | ||
118 | VER_MIN = 0 | ||
119 | VER_PATCH = 0 | ||
120 | TARGET= advancedfm | ||
121 | TARGET1 = lib$(TARGET).so.$(VER_MAJ) | ||
23 | 122 | ||
24 | ####### Files | 123 | ####### Files |
25 | 124 | ||
@@ -37,9 +136,9 @@ OBJECTS = advancedfm.o \ | |||
37 | filePermissions.o \ | 136 | filePermissions.o \ |
38 | output.o \ | 137 | output.o \ |
39 | main.o | 138 | main.o |
40 | INTERFACES = | 139 | INTERFACES = |
41 | UICDECLS = | 140 | UICDECLS = |
42 | UICIMPLS = | 141 | UICIMPLS = |
43 | SRCMOC =moc_advancedfm.cpp \ | 142 | SRCMOC =moc_advancedfm.cpp \ |
44 | moc_inputDialog.cpp \ | 143 | moc_inputDialog.cpp \ |
45 | moc_filePermissions.cpp \ | 144 | moc_filePermissions.cpp \ |
@@ -48,9 +147,7 @@ OBJMOC = moc_advancedfm.o \ | |||
48 | moc_inputDialog.o \ | 147 | moc_inputDialog.o \ |
49 | moc_filePermissions.o \ | 148 | moc_filePermissions.o \ |
50 | moc_output.o | 149 | moc_output.o |
51 | DIST = | 150 | |
52 | TARGET =$(OPIEDIR)/bin/advancedfm | ||
53 | INTERFACE_DECL_PATH = . | ||
54 | 151 | ||
55 | ####### Implicit rules | 152 | ####### Implicit rules |
56 | 153 | ||
@@ -74,25 +171,37 @@ INTERFACE_DECL_PATH = . | |||
74 | ####### Build rules | 171 | ####### Build rules |
75 | 172 | ||
76 | 173 | ||
77 | all: $(TARGET) | 174 | all: $(DESTDIR)$(TARGET) |
78 | 175 | ||
79 | $(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) | 176 | $(DESTDIR)$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) $(SUBLIBS) |
80 | $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) | 177 | $(SYSCONF_LINK) $(LFLAGS) -o $(DESTDIR)$(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) |
81 | 178 | ||
82 | moc: $(SRCMOC) | 179 | moc: $(SRCMOC) |
83 | 180 | ||
84 | tmake: Makefile | 181 | tmake: |
85 | 182 | tmake advancedfm.pro | |
86 | Makefile: advancedfm.pro | ||
87 | tmake advancedfm.pro -o Makefile | ||
88 | |||
89 | dist: | ||
90 | $(TAR) advancedfm.tar advancedfm.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST) | ||
91 | $(GZIP) advancedfm.tar | ||
92 | 183 | ||
93 | clean: | 184 | clean: |
94 | -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET) | 185 | -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) |
95 | -rm -f *~ core | 186 | -rm -f *~ core |
187 | -rm -f allmoc.cpp | ||
188 | |||
189 | ####### Extension Modules | ||
190 | |||
191 | listpromodules: | ||
192 | @echo | ||
193 | |||
194 | listallmodules: | ||
195 | @echo | ||
196 | |||
197 | listaddonpromodules: | ||
198 | @echo | ||
199 | |||
200 | listaddonentmodules: | ||
201 | @echo | ||
202 | |||
203 | |||
204 | REQUIRES=medium-config | ||
96 | 205 | ||
97 | ####### Sub-libraries | 206 | ####### Sub-libraries |
98 | 207 | ||
@@ -100,6 +209,7 @@ clean: | |||
100 | ###### Combined headers | 209 | ###### Combined headers |
101 | 210 | ||
102 | 211 | ||
212 | |||
103 | ####### Compile | 213 | ####### Compile |
104 | 214 | ||
105 | advancedfm.o: advancedfm.cpp \ | 215 | advancedfm.o: advancedfm.cpp \ |
@@ -107,16 +217,16 @@ advancedfm.o: advancedfm.cpp \ | |||
107 | inputDialog.h \ | 217 | inputDialog.h \ |
108 | filePermissions.h \ | 218 | filePermissions.h \ |
109 | output.h \ | 219 | output.h \ |
110 | /usr/src/oldsrc/Opie/opie/include/qpe/lnkproperties.h \ | 220 | $(OPIEDIR)/include/qpe/lnkproperties.h \ |
111 | /usr/src/oldsrc/Opie/opie/include/qpe/filemanager.h \ | 221 | $(OPIEDIR)/include/qpe/filemanager.h \ |
112 | /usr/src/oldsrc/Opie/opie/include/qpe/qcopenvelope_qws.h \ | 222 | $(OPIEDIR)/include/qpe/qcopenvelope_qws.h \ |
113 | /usr/src/oldsrc/Opie/opie/include/qpe/qpemenubar.h \ | 223 | $(OPIEDIR)/include/qpe/qpemenubar.h \ |
114 | /usr/src/oldsrc/Opie/opie/include/qpe/qpetoolbar.h \ | 224 | $(OPIEDIR)/include/qpe/qpetoolbar.h \ |
115 | /usr/src/oldsrc/Opie/opie/include/qpe/qpeapplication.h \ | 225 | $(OPIEDIR)/include/qpe/qpeapplication.h \ |
116 | /usr/src/oldsrc/Opie/opie/include/qpe/resource.h \ | 226 | $(OPIEDIR)/include/qpe/resource.h \ |
117 | /usr/src/oldsrc/Opie/opie/include/qpe/config.h \ | 227 | $(OPIEDIR)/include/qpe/config.h \ |
118 | /usr/src/oldsrc/Opie/opie/include/qpe/mimetype.h \ | 228 | $(OPIEDIR)/include/qpe/mimetype.h \ |
119 | /usr/src/oldsrc/Opie/opie/include/qpe/applnk.h | 229 | $(OPIEDIR)/include/qpe/applnk.h |
120 | 230 | ||
121 | inputDialog.o: inputDialog.cpp \ | 231 | inputDialog.o: inputDialog.cpp \ |
122 | inputDialog.h | 232 | inputDialog.h |
@@ -128,9 +238,9 @@ output.o: output.cpp \ | |||
128 | output.h | 238 | output.h |
129 | 239 | ||
130 | main.o: main.cpp \ | 240 | main.o: main.cpp \ |
131 | /usr/src/oldsrc/Opie/opie/include/qpe/qpeapplication.h \ | 241 | $(OPIEDIR)/include/qpe/qpeapplication.h \ |
132 | /usr/src/oldsrc/Opie/opie/include/qpe/qcopenvelope_qws.h \ | 242 | $(OPIEDIR)/include/qpe/qcopenvelope_qws.h \ |
133 | /usr/src/oldsrc/Opie/opie/include/qpe/config.h \ | 243 | $(OPIEDIR)/include/qpe/config.h \ |
134 | advancedfm.h | 244 | advancedfm.h |
135 | 245 | ||
136 | moc_advancedfm.o: moc_advancedfm.cpp \ | 246 | moc_advancedfm.o: moc_advancedfm.cpp \ |
@@ -157,3 +267,11 @@ moc_filePermissions.cpp: filePermissions.h | |||
157 | moc_output.cpp: output.h | 267 | moc_output.cpp: output.h |
158 | $(MOC) output.h -o moc_output.cpp | 268 | $(MOC) output.h -o moc_output.cpp |
159 | 269 | ||
270 | |||
271 | |||
272 | lupdate: | ||
273 | lupdate advancedfm.pro | ||
274 | |||
275 | lrelease: | ||
276 | lrelease advancedfm.pro | ||
277 | |||