summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-reader/codeclib.wmak
Unidiff
Diffstat (limited to 'noncore/apps/opie-reader/codeclib.wmak') (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/opie-reader/codeclib.wmak160
1 files changed, 160 insertions, 0 deletions
diff --git a/noncore/apps/opie-reader/codeclib.wmak b/noncore/apps/opie-reader/codeclib.wmak
new file mode 100644
index 0000000..ea09e49
--- a/dev/null
+++ b/noncore/apps/opie-reader/codeclib.wmak
@@ -0,0 +1,160 @@
1#############################################################################
2# Makefile for building libreader_codec.so.1.0.0
3# Generated by tmake at 23:23, 2004/03/09
4# Project: codeclib.wpro
5# Template: lib
6#############################################################################
7
8####### Compiler, tools and options
9
10 CC =gcc-2.96
11 CXX =g++-2.96
12 CFLAGS =-pipe -Wall -W -O2 -fPIC -DNO_DEBUG
13 CXXFLAGS=-pipe -DQWS -fno-exceptions -fno-rtti -Wall -W -O2 -fPIC -DNO_DEBUG
14 INCPATH =-IWSREADERINC -I$(QTDIR)/include
15 LINK =g++-2.96
16 LFLAGS =-shared -Wl,-soname,libreader_codec.so.1
17 LIBS =$(SUBLIBS) -L$(QTDIR)/lib -lqte
18 AR =ar cqs
19 RANLIB =
20 MOC =$(QTDIR)/bin/moc
21 UIC =$(QTDIR)/bin/uic
22
23 TAR =tar -cf
24 GZIP =gzip -9f
25
26####### Files
27
28 HEADERS =pdb.h
29 SOURCES =CExpander.cpp \
30 CBuffer.cpp \
31 StyleConsts.cpp \
32 hrule.cpp \
33 Navigation.cpp \
34 Bkmks.cpp
35 OBJECTS =WSREADEROBJS/CExpander.o \
36 WSREADEROBJS/CBuffer.o \
37 WSREADEROBJS/StyleConsts.o \
38 WSREADEROBJS/hrule.o \
39 WSREADEROBJS/Navigation.o \
40 WSREADEROBJS/Bkmks.o
41 INTERFACES =
42 UICDECLS =
43 UICIMPLS =
44 SRCMOC =
45 OBJMOC =
46 DIST =
47 TARGET =libreader_codec.so.1.0.0
48 TARGETA =$(QTDIR)/lib/libreader_codec.a
49 TARGETD =libreader_codec.so.1.0.0
50 TARGET0 =libreader_codec.so
51 TARGET1 =libreader_codec.so.1
52 TARGET2 =libreader_codec.so.1.0
53INTERFACE_DECL_PATH = .
54
55####### Implicit rules
56
57.SUFFIXES: .cpp .cxx .cc .C .c
58
59.cpp.o:
60 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
61
62.cxx.o:
63 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
64
65.cc.o:
66 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
67
68.C.o:
69 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
70
71.c.o:
72 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
73
74####### Build rules
75
76
77all: $(QTDIR)/lib/libreader_codec.so.1.0.0
78
79$(QTDIR)/lib/libreader_codec.so.1.0.0: $(OBJECTS) $(OBJMOC) $(SUBLIBS)
80 -rm -f $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2)
81 $(LINK) $(LFLAGS) -o $(TARGETD) $(OBJECTS) $(OBJMOC) $(LIBS)
82 -ln -s $(TARGET) $(TARGET0)
83 -ln -s $(TARGET) $(TARGET1)
84 -ln -s $(TARGET) $(TARGET2)
85 -rm -f $(QTDIR)/lib/$(TARGET)
86 -rm -f $(QTDIR)/lib/$(TARGET0)
87 -rm -f $(QTDIR)/lib/$(TARGET1)
88 -rm -f $(QTDIR)/lib/$(TARGET2)
89 -mv $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2) $(QTDIR)/lib/
90
91staticlib: $(TARGETA)
92
93$(TARGETA): $(UICDECLS) $(OBJECTS) $(OBJMOC)
94 -rm -f $(TARGETA)
95 $(AR) $(TARGETA) $(OBJECTS) $(OBJMOC)
96
97moc: $(SRCMOC)
98
99tmake: codeclib.wmak
100
101codeclib.wmak: codeclib.wpro
102 tmake codeclib.wpro -o codeclib.wmak
103
104dist:
105 $(TAR) codeclib.wpro.tar codeclib.wpro.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
106 $(GZIP) codeclib.wpro.tar
107
108clean:
109 -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
110 -rm -f $(TARGET0) $(TARGET1) $(TARGET2) $(TARGETA)
111 -rm -f *~ core
112
113####### Sub-libraries
114
115
116###### Combined headers
117
118
119####### Compile
120
121WSREADEROBJS/CExpander.o: CExpander.cpp \
122 CExpander.h \
123 WSREADERINC/useqpe.h \
124 config.h \
125 ustring.h \
126 StyleConsts.h \
127 Markups.h \
128 names.h \
129 linktype.h
130 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o WSREADEROBJS/CExpander.o CExpander.cpp
131
132WSREADEROBJS/CBuffer.o: CBuffer.cpp \
133 CBuffer.h \
134 config.h \
135 ustring.h
136 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o WSREADEROBJS/CBuffer.o CBuffer.cpp
137
138WSREADEROBJS/StyleConsts.o: StyleConsts.cpp \
139 StyleConsts.h
140 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o WSREADEROBJS/StyleConsts.o StyleConsts.cpp
141
142WSREADEROBJS/hrule.o: hrule.cpp
143 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o WSREADEROBJS/hrule.o hrule.cpp
144
145WSREADEROBJS/Navigation.o: Navigation.cpp \
146 Navigation.h
147 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o WSREADEROBJS/Navigation.o Navigation.cpp
148
149WSREADEROBJS/Bkmks.o: Bkmks.cpp \
150 Bkmks.h \
151 config.h \
152 ustring.h \
153 Filedata.h \
154 StyleConsts.h \
155 Markups.h \
156 my_list.h \
157 version.h \
158 names.h
159 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o WSREADEROBJS/Bkmks.o Bkmks.cpp
160