summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-reader/pluckerbaselib.omak
Unidiff
Diffstat (limited to 'noncore/apps/opie-reader/pluckerbaselib.omak') (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/opie-reader/pluckerbaselib.omak131
1 files changed, 131 insertions, 0 deletions
diff --git a/noncore/apps/opie-reader/pluckerbaselib.omak b/noncore/apps/opie-reader/pluckerbaselib.omak
new file mode 100644
index 0000000..605eabd
--- a/dev/null
+++ b/noncore/apps/opie-reader/pluckerbaselib.omak
@@ -0,0 +1,131 @@
1#############################################################################
2# Makefile for building libreader_pluckerbase.so.1.0.0
3# Generated by tmake at 15:14, 2004/05/08
4# Project: pluckerbaselib.opro
5# Template: lib
6#############################################################################
7
8####### Compiler, tools and options
9
10 CC =arm-linux-gcc
11 CXX =arm-linux-g++
12 CFLAGS =-pipe -Wall -W -O3 -fPIC -DNO_DEBUG
13 CXXFLAGS=-pipe -DQT_QWS_EBX -DQT_QWS_CUSTOM -DQWS -fno-exceptions -fno-rtti -Wall -W -O3 -fPIC -DNO_DEBUG
14 INCPATH =-IOREADERINC -I$(QTDIR)/include
15 LINK =arm-linux-gcc
16 LFLAGS =-shared -Wl,-soname,libreader_pluckerbase.so.1
17 LIBS =$(SUBLIBS) -L$(QTDIR)/lib -lqte
18 AR =arm-linux-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 =plucker_base.cpp
30 OBJECTS =OREADEROBJS/plucker_base.o
31 INTERFACES =
32 UICDECLS =
33 UICIMPLS =
34 SRCMOC =
35 OBJMOC =
36 DIST =
37 TARGET =libreader_pluckerbase.so.1.0.0
38 TARGETA =$(QTDIR)/lib/libreader_pluckerbase.a
39 TARGETD =libreader_pluckerbase.so.1.0.0
40 TARGET0 =libreader_pluckerbase.so
41 TARGET1 =libreader_pluckerbase.so.1
42 TARGET2 =libreader_pluckerbase.so.1.0
43INTERFACE_DECL_PATH = .
44
45####### Implicit rules
46
47.SUFFIXES: .cpp .cxx .cc .C .c
48
49.cpp.o:
50 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
51
52.cxx.o:
53 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
54
55.cc.o:
56 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
57
58.C.o:
59 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
60
61.c.o:
62 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
63
64####### Build rules
65
66
67all: $(QTDIR)/lib/libreader_pluckerbase.so.1.0.0
68
69$(QTDIR)/lib/libreader_pluckerbase.so.1.0.0: $(OBJECTS) $(OBJMOC) $(SUBLIBS)
70 -rm -f $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2)
71 $(LINK) $(LFLAGS) -o $(TARGETD) $(OBJECTS) $(OBJMOC) $(LIBS)
72 -ln -s $(TARGET) $(TARGET0)
73 -ln -s $(TARGET) $(TARGET1)
74 -ln -s $(TARGET) $(TARGET2)
75 -rm -f $(QTDIR)/lib/$(TARGET)
76 -rm -f $(QTDIR)/lib/$(TARGET0)
77 -rm -f $(QTDIR)/lib/$(TARGET1)
78 -rm -f $(QTDIR)/lib/$(TARGET2)
79 -mv $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2) $(QTDIR)/lib/
80
81staticlib: $(TARGETA)
82
83$(TARGETA): $(UICDECLS) $(OBJECTS) $(OBJMOC)
84 -rm -f $(TARGETA)
85 $(AR) $(TARGETA) $(OBJECTS) $(OBJMOC)
86
87moc: $(SRCMOC)
88
89tmake: pluckerbaselib.omak
90
91pluckerbaselib.omak: pluckerbaselib.opro
92 tmake pluckerbaselib.opro -o pluckerbaselib.omak
93
94dist:
95 $(TAR) pluckerbaselib.opro.tar pluckerbaselib.opro.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
96 $(GZIP) pluckerbaselib.opro.tar
97
98clean:
99 -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
100 -rm -f $(TARGET0) $(TARGET1) $(TARGET2) $(TARGETA)
101 -rm -f *~ core
102
103####### Sub-libraries
104
105
106###### Combined headers
107
108
109####### Compile
110
111OREADEROBJS/plucker_base.o: plucker_base.cpp \
112 OREADERINC/useqpe.h \
113 OREADERINC/static.h \
114 plucker_base.h \
115 CExpander.h \
116 config.h \
117 ustring.h \
118 StyleConsts.h \
119 Markups.h \
120 names.h \
121 linktype.h \
122 ztxt.h \
123 pdb.h \
124 CBuffer.h \
125 my_list.h \
126 Navigation.h \
127 hrule.h \
128 Aportis.h \
129 Model.h
130 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o OREADEROBJS/plucker_base.o plucker_base.cpp
131