summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-reader/codeclib.mak
Unidiff
Diffstat (limited to 'noncore/apps/opie-reader/codeclib.mak') (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/opie-reader/codeclib.mak195
1 files changed, 195 insertions, 0 deletions
diff --git a/noncore/apps/opie-reader/codeclib.mak b/noncore/apps/opie-reader/codeclib.mak
new file mode 100644
index 0000000..bfdd7bb
--- a/dev/null
+++ b/noncore/apps/opie-reader/codeclib.mak
@@ -0,0 +1,195 @@
1#############################################################################
2# Makefile for building: libreader_codec.so.1.0.0
3# Generated by qmake (1.06c) (Qt 3.2.3) on: Sun Jul 25 08:37:45 2004
4# Project: codeclib.pro
5# Template: lib
6# Command: $(QMAKE) -o codeclib.mak codeclib.pro
7#############################################################################
8
9####### Compiler, tools and options
10
11CC = gcc
12CXX = g++
13LEX = flex
14YACC = yacc
15CFLAGS = -pipe -Wall -W -O2 -fomit-frame-pointer -pipe -march=i586 -mcpu=pentiumpro -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
16CXXFLAGS = -pipe -Wall -W -O2 -fomit-frame-pointer -pipe -march=i586 -mcpu=pentiumpro -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
17LEXFLAGS =
18YACCFLAGS= -d
19INCPATH = -I/usr/lib/qt3/mkspecs/default -I. -IQREADERINC -I$(QTDIR)/include -IQREADERMOCS/
20LINK = g++
21LFLAGS = -shared -Wl,-soname,libreader_codec.so.1
22LIBS = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt-mt -lXext -lX11 -lm -lpthread
23AR = ar cqs
24RANLIB =
25MOC = $(QTDIR)/bin/moc
26UIC = $(QTDIR)/bin/uic
27QMAKE = qmake
28TAR = tar -cf
29GZIP = gzip -9f
30COPY = cp -f
31COPY_FILE= $(COPY)
32COPY_DIR = $(COPY) -r
33DEL_FILE = rm -f
34SYMLINK = ln -sf
35DEL_DIR = rmdir
36MOVE = mv -f
37CHK_DIR_EXISTS= test -d
38MKDIR = mkdir -p
39
40####### Output directory
41
42OBJECTS_DIR = QREADEROBJS/
43
44####### Files
45
46HEADERS = pdb.h
47SOURCES = CExpander.cpp \
48 CBuffer.cpp \
49 StyleConsts.cpp \
50 hrule.cpp \
51 Navigation.cpp \
52 Bkmks.cpp
53OBJECTS = QREADEROBJS/CExpander.o \
54 QREADEROBJS/CBuffer.o \
55 QREADEROBJS/StyleConsts.o \
56 QREADEROBJS/hrule.o \
57 QREADEROBJS/Navigation.o \
58 QREADEROBJS/Bkmks.o
59FORMS =
60UICDECLS =
61UICIMPLS =
62SRCMOC =
63OBJMOC =
64 DIST = codeclib.pro
65QMAKE_TARGET = reader_codec
66DESTDIR = $(READERDIR)/lib/
67TARGET = libreader_codec.so.1.0.0
68 TARGETA= $(READERDIR)/lib/libreader_codec.a
69 TARGETD= libreader_codec.so.1.0.0
70 TARGET0= libreader_codec.so
71 TARGET1= libreader_codec.so.1
72 TARGET2= libreader_codec.so.1.0
73
74first: all
75####### Implicit rules
76
77.SUFFIXES: .c .o .cpp .cc .cxx .C
78
79.cpp.o:
80 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
81
82.cc.o:
83 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
84
85.cxx.o:
86 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
87
88.C.o:
89 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
90
91.c.o:
92 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
93
94####### Build rules
95
96all: codeclib.mak $(READERDIR)/lib/$(TARGET)
97
98$(READERDIR)/lib/$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) $(SUBLIBS) $(OBJCOMP)
99 test -d $(READERDIR)/lib/ || mkdir -p $(READERDIR)/lib/
100 -$(DEL_FILE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2)
101 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) $(OBJCOMP)
102 -ln -s $(TARGET) $(TARGET0)
103 -ln -s $(TARGET) $(TARGET1)
104 -ln -s $(TARGET) $(TARGET2)
105 -$(DEL_FILE) $(READERDIR)/lib/$(TARGET)
106 -$(DEL_FILE) $(READERDIR)/lib/$(TARGET0)
107 -$(DEL_FILE) $(READERDIR)/lib/$(TARGET1)
108 -$(DEL_FILE) $(READERDIR)/lib/$(TARGET2)
109 -$(MOVE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2) $(READERDIR)/lib/
110
111
112
113staticlib: $(TARGETA)
114
115$(TARGETA): $(UICDECLS) $(OBJECTS) $(OBJMOC) $(OBJCOMP)
116 -$(DEL_FILE) $(TARGETA)
117 $(AR) $(TARGETA) $(OBJECTS) $(OBJMOC)
118
119mocables: $(SRCMOC)
120uicables: $(UICDECLS) $(UICIMPLS)
121
122$(MOC):
123 ( cd $(QTDIR)/src/moc ; $(MAKE) )
124
125codeclib.mak: codeclib.pro /usr/lib/qt3/mkspecs/default/qmake.conf
126 $(QMAKE) -o codeclib.mak codeclib.pro
127qmake:
128 @$(QMAKE) -o codeclib.mak codeclib.pro
129
130dist:
131 @mkdir -p QREADEROBJS/reader_codec && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) QREADEROBJS/reader_codec/ && ( cd `dirname QREADEROBJS/reader_codec` && $(TAR) reader_codec.tar reader_codec && $(GZIP) reader_codec.tar ) && $(MOVE) `dirname QREADEROBJS/reader_codec`/reader_codec.tar.gz . && $(DEL_FILE) -r QREADEROBJS/reader_codec
132
133mocclean:
134
135uiclean:
136
137yaccclean:
138lexclean:
139clean:
140 -$(DEL_FILE) $(OBJECTS)
141 -$(DEL_FILE) *~ core *.core
142
143
144####### Sub-libraries
145
146distclean: clean
147 -$(DEL_FILE) $(READERDIR)/lib/$(TARGET) $(TARGET)
148 -$(DEL_FILE) $(READERDIR)/lib/$(TARGET0) $(READERDIR)/lib/$(TARGET1) $(READERDIR)/lib/$(TARGET2) $(TARGETA)
149
150
151FORCE:
152
153####### Compile
154
155QREADEROBJS/CExpander.o: CExpander.cpp CExpander.h \
156 QREADERINC/useqpe.h \
157 config.h \
158 StyleConsts.h \
159 Markups.h \
160 names.h \
161 linktype.h \
162 ustring.h
163 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o QREADEROBJS/CExpander.o CExpander.cpp
164
165QREADEROBJS/CBuffer.o: CBuffer.cpp CBuffer.h \
166 config.h \
167 ustring.h
168 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o QREADEROBJS/CBuffer.o CBuffer.cpp
169
170QREADEROBJS/StyleConsts.o: StyleConsts.cpp StyleConsts.h
171 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o QREADEROBJS/StyleConsts.o StyleConsts.cpp
172
173QREADEROBJS/hrule.o: hrule.cpp
174 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o QREADEROBJS/hrule.o hrule.cpp
175
176QREADEROBJS/Navigation.o: Navigation.cpp Navigation.h
177 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o QREADEROBJS/Navigation.o Navigation.cpp
178
179QREADEROBJS/Bkmks.o: Bkmks.cpp Bkmks.h \
180 StyleConsts.h \
181 Markups.h \
182 my_list.h \
183 version.h \
184 names.h \
185 config.h \
186 Filedata.h \
187 ustring.h
188 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o QREADEROBJS/Bkmks.o Bkmks.cpp
189
190####### Install
191
192install: all
193
194uninstall:
195