summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-reader/ppmsCodec.mak
Unidiff
Diffstat (limited to 'noncore/apps/opie-reader/ppmsCodec.mak') (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/opie-reader/ppmsCodec.mak178
1 files changed, 178 insertions, 0 deletions
diff --git a/noncore/apps/opie-reader/ppmsCodec.mak b/noncore/apps/opie-reader/ppmsCodec.mak
new file mode 100644
index 0000000..19d3a2c
--- a/dev/null
+++ b/noncore/apps/opie-reader/ppmsCodec.mak
@@ -0,0 +1,178 @@
1#############################################################################
2# Makefile for building: libppms.so.1.0.0
3# Generated by qmake (1.06c) (Qt 3.2.3) on: Sun Jul 25 08:41:16 2004
4# Project: ppmsCodec.pro
5# Template: lib
6# Command: $(QMAKE) -o ppmsCodec.mak ppmsCodec.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,libppms.so.1
22LIBS = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -L$(READERDIR)/lib -lreader_codec -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 = Aportis.h
47SOURCES = ppm_expander.cpp \
48 ppm.cpp \
49 arith_d.cpp
50OBJECTS = QREADEROBJS/ppm_expander.o \
51 QREADEROBJS/ppm.o \
52 QREADEROBJS/arith_d.o
53FORMS =
54UICDECLS =
55UICIMPLS =
56SRCMOC =
57OBJMOC =
58 DIST = ppmsCodec.pro
59QMAKE_TARGET = ppms
60DESTDIR = $(READERDIR)/codecs/
61TARGET = libppms.so.1.0.0
62 TARGETA= $(READERDIR)/codecs/libppms.a
63 TARGETD= libppms.so.1.0.0
64 TARGET0= libppms.so
65 TARGET1= libppms.so.1
66 TARGET2= libppms.so.1.0
67
68first: all
69####### Implicit rules
70
71.SUFFIXES: .c .o .cpp .cc .cxx .C
72
73.cpp.o:
74 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
75
76.cc.o:
77 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
78
79.cxx.o:
80 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
81
82.C.o:
83 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
84
85.c.o:
86 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
87
88####### Build rules
89
90all: ppmsCodec.mak $(READERDIR)/codecs/$(TARGET)
91
92$(READERDIR)/codecs/$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) $(SUBLIBS) $(OBJCOMP)
93 test -d $(READERDIR)/codecs/ || mkdir -p $(READERDIR)/codecs/
94 -$(DEL_FILE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2)
95 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) $(OBJCOMP)
96 -ln -s $(TARGET) $(TARGET0)
97 -ln -s $(TARGET) $(TARGET1)
98 -ln -s $(TARGET) $(TARGET2)
99 -$(DEL_FILE) $(READERDIR)/codecs/$(TARGET)
100 -$(DEL_FILE) $(READERDIR)/codecs/$(TARGET0)
101 -$(DEL_FILE) $(READERDIR)/codecs/$(TARGET1)
102 -$(DEL_FILE) $(READERDIR)/codecs/$(TARGET2)
103 -$(MOVE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2) $(READERDIR)/codecs/
104
105
106
107staticlib: $(TARGETA)
108
109$(TARGETA): $(UICDECLS) $(OBJECTS) $(OBJMOC) $(OBJCOMP)
110 -$(DEL_FILE) $(TARGETA)
111 $(AR) $(TARGETA) $(OBJECTS) $(OBJMOC)
112
113mocables: $(SRCMOC)
114uicables: $(UICDECLS) $(UICIMPLS)
115
116$(MOC):
117 ( cd $(QTDIR)/src/moc ; $(MAKE) )
118
119ppmsCodec.mak: ppmsCodec.pro /usr/lib/qt3/mkspecs/default/qmake.conf
120 $(QMAKE) -o ppmsCodec.mak ppmsCodec.pro
121qmake:
122 @$(QMAKE) -o ppmsCodec.mak ppmsCodec.pro
123
124dist:
125 @mkdir -p QREADEROBJS/ppms && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) QREADEROBJS/ppms/ && ( cd `dirname QREADEROBJS/ppms` && $(TAR) ppms.tar ppms && $(GZIP) ppms.tar ) && $(MOVE) `dirname QREADEROBJS/ppms`/ppms.tar.gz . && $(DEL_FILE) -r QREADEROBJS/ppms
126
127mocclean:
128
129uiclean:
130
131yaccclean:
132lexclean:
133clean:
134 -$(DEL_FILE) $(OBJECTS)
135 -$(DEL_FILE) *~ core *.core
136
137
138####### Sub-libraries
139
140distclean: clean
141 -$(DEL_FILE) $(READERDIR)/codecs/$(TARGET) $(TARGET)
142 -$(DEL_FILE) $(READERDIR)/codecs/$(TARGET0) $(READERDIR)/codecs/$(TARGET1) $(READERDIR)/codecs/$(TARGET2) $(TARGETA)
143
144
145FORCE:
146
147####### Compile
148
149QREADEROBJS/ppm_expander.o: ppm_expander.cpp QREADERINC/static.h \
150 ppm_expander.h \
151 QREADERINC/useqpe.h \
152 CExpander.h \
153 utypes.h \
154 ppm.h \
155 arith.h \
156 config.h \
157 StyleConsts.h \
158 Markups.h \
159 names.h \
160 linktype.h \
161 ustring.h
162 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o QREADEROBJS/ppm_expander.o ppm_expander.cpp
163
164QREADEROBJS/ppm.o: ppm.cpp arith.h \
165 ppm.h \
166 utypes.h
167 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o QREADEROBJS/ppm.o ppm.cpp
168
169QREADEROBJS/arith_d.o: arith_d.cpp arith.h \
170 utypes.h
171 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o QREADEROBJS/arith_d.o arith_d.cpp
172
173####### Install
174
175install: all
176
177uninstall:
178