summaryrefslogtreecommitdiff
path: root/noncore/securityplugins/notice/Makefile
Unidiff
Diffstat (limited to 'noncore/securityplugins/notice/Makefile') (more/less context) (show whitespace changes)
-rw-r--r--noncore/securityplugins/notice/Makefile212
1 files changed, 212 insertions, 0 deletions
diff --git a/noncore/securityplugins/notice/Makefile b/noncore/securityplugins/notice/Makefile
new file mode 100644
index 0000000..6303951
--- a/dev/null
+++ b/noncore/securityplugins/notice/Makefile
@@ -0,0 +1,212 @@
1#############################################################################
2# Makefile for building: libmultiauthnoticeplugin.so.1.0.0
3# Generated by qmake (1.05a) (Qt 3.1.2) on: Mon Jun 14 11:00:20 2004
4# Project: noticeplugin.pro
5# Template: lib
6# Command: $(QMAKE) -o Makefile noticeplugin.pro
7#############################################################################
8
9####### Compiler, tools and options
10
11CC = $(CCACHE) $(DISTCC) gcc
12CXX = $(CCACHE) $(DISTCC) g++
13LEX = flex
14YACC = yacc
15CFLAGS = -pipe $(CFLAGS_EXTRA) -Wall -W -g -fPIC -DQT_COMPONENT_DEBUG=2 -DQT_DEBUG -DOPIE_NO_BUILTIN_SHUTDOWN -DUSE_FILE_NOTIFICATION -DOPIE_SOUND_FRAGMENT_SHIFT=16
16CXXFLAGS = -pipe $(CFLAGS_EXTRA) -DQWS -fno-exceptions -fno-rtti $(CXXFLAGS_EXTRA) -Wall -W -g -fPIC -DQT_COMPONENT_DEBUG=2 -DQT_DEBUG -DOPIE_NO_BUILTIN_SHUTDOWN -DUSE_FILE_NOTIFICATION -DOPIE_SOUND_FRAGMENT_SHIFT=16
17LEXFLAGS =
18YACCFLAGS= -d
19INCPATH = -I/opt/opie/mkspecs/qws/linux-generic-g++ -I. -I$(OPIEDIR)/include -I$(QTDIR)/include -I.moc/$(PLATFORM)/
20LINK = g++
21LFLAGS = $(LFLAGS_EXTRA) -Wl,-rpath-link,$(OPIEDIR)/lib -shared -Wl,-soname,libmultiauthnoticeplugin.so.1 -Wl,-rpath,/opt/opie/plugins/security
22LIBS = $(SUBLIBS) -Wl,-rpath,$(QTDIR)/lib -L$(QTDIR)/lib $(LIBS_EXTRA) -lqpe -lopieui2 -L$(OPIEDIR)/lib -lqte
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) -p
32COPY_DIR = $(COPY) -pR
33DEL_FILE = rm -f
34SYMLINK = ln -sf
35DEL_DIR = rmdir
36MOVE = mv -f
37PRO = noticeplugin.pro
38CHK_DIR_EXISTS=
39MKDIR =
40
41####### Output directory
42
43OBJECTS_DIR = .obj/$(PLATFORM)/
44
45####### Files
46
47HEADERS = noticeplugin.h \
48 noticepluginimpl.h \
49 noticeConfigWidget.h
50SOURCES = noticeplugin.cpp \
51 noticepluginimpl.cpp \
52 noticeConfigWidget.cpp
53OBJECTS = .obj/$(PLATFORM)/noticeplugin.o \
54 .obj/$(PLATFORM)/noticepluginimpl.o \
55 .obj/$(PLATFORM)/noticeConfigWidget.o
56FORMS =
57UICDECLS =
58UICIMPLS =
59SRCMOC = .moc/$(PLATFORM)/moc_noticeConfigWidget.cpp
60OBJMOC = .obj/$(PLATFORM)/moc_noticeConfigWidget.o
61 DIST = ../../../gen.pro \
62 ../../../include.pro \
63 noticeplugin.pro
64QMAKE_TARGET = multiauthnoticeplugin
65DESTDIR = $(OPIEDIR)/plugins/security/
66TARGET = libmultiauthnoticeplugin.so.1.0.0
67 TARGETA= $(OPIEDIR)/plugins/security/libmultiauthnoticeplugin.a
68 TARGETD= libmultiauthnoticeplugin.so.1.0.0
69 TARGET0= libmultiauthnoticeplugin.so
70 TARGET1= libmultiauthnoticeplugin.so.1
71 TARGET2= libmultiauthnoticeplugin.so.1.0
72
73first: all
74####### Implicit rules
75
76.SUFFIXES: .c .cpp .cc .cxx .C
77
78.cpp.o:
79 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
80
81.cc.o:
82 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
83
84.cxx.o:
85 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
86
87.C.o:
88 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
89
90.c.o:
91 $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
92
93####### Build rules
94
95all: Makefile $(OPIEDIR)/plugins/security/$(TARGET)
96
97$(OPIEDIR)/plugins/security/$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) $(SUBLIBS)
98 test -d $(OPIEDIR)/plugins/security/ || mkdir -p $(OPIEDIR)/plugins/security/
99 -$(DEL_FILE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2)
100 $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
101 -ln -s $(TARGET) $(TARGET0)
102 -ln -s $(TARGET) $(TARGET1)
103 -ln -s $(TARGET) $(TARGET2)
104 -$(DEL_FILE) $(OPIEDIR)/plugins/security/$(TARGET)
105 -$(DEL_FILE) $(OPIEDIR)/plugins/security/$(TARGET0)
106 -$(DEL_FILE) $(OPIEDIR)/plugins/security/$(TARGET1)
107 -$(DEL_FILE) $(OPIEDIR)/plugins/security/$(TARGET2)
108 -$(MOVE) $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2) $(OPIEDIR)/plugins/security/
109
110
111
112staticlib: $(TARGETA)
113
114$(TARGETA): $(UICDECLS) $(OBJECTS) $(OBJMOC)
115 -$(DEL_FILE) $(TARGETA)
116 $(AR) $(TARGETA) $(OBJECTS) $(OBJMOC)
117
118mocables: $(SRCMOC)
119
120$(MOC):
121 ( cd $(QTDIR)/src/moc ; $(MAKE) )
122
123Makefile: noticeplugin.pro /opt/opie/mkspecs/qws/linux-generic-g++/qmake.conf ../../../gen.pro \
124 ../../../include.pro
125 $(QMAKE) -o Makefile noticeplugin.pro
126qmake:
127 @$(QMAKE) -o Makefile noticeplugin.pro
128
129dist:
130 @mkdir -p .obj/$(PLATFORM)/multiauthnoticeplugin && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .obj/$(PLATFORM)/multiauthnoticeplugin/ && ( cd `dirname .obj/$(PLATFORM)/multiauthnoticeplugin` && $(TAR) multiauthnoticeplugin.tar multiauthnoticeplugin && $(GZIP) multiauthnoticeplugin.tar ) && $(MOVE) `dirname .obj/$(PLATFORM)/multiauthnoticeplugin`/multiauthnoticeplugin.tar.gz . && $(DEL_FILE) -r .obj/$(PLATFORM)/multiauthnoticeplugin
131
132mocclean:
133 -$(DEL_FILE) $(OBJMOC)
134 -$(DEL_FILE) $(SRCMOC)
135
136uiclean:
137
138yaccclean:
139lexclean:
140clean: mocclean
141 -$(DEL_FILE) $(OBJECTS)
142 -$(DEL_FILE) *~ core *.core
143
144
145####### Sub-libraries
146
147distclean: clean
148 -$(DEL_FILE) $(OPIEDIR)/plugins/security/$(TARGET) $(TARGET)
149 -$(DEL_FILE) $(OPIEDIR)/plugins/security/$(TARGET0) $(OPIEDIR)/plugins/security/$(TARGET1) $(OPIEDIR)/plugins/security/$(TARGET2) $(TARGETA)
150
151
152lupdate:
153 lupdate -noobsolete $(PRO)
154
155lrelease:
156 lrelease $(PRO)
157
158ipk:
159 tmp=`mktemp -d /tmp/ipkg-opie.XXXXXXXXXX` && ( $(MAKE) INSTALL_ROOT="" install && ipkg-build ; rm -rf ; )
160
161opie-lupdate:
162 opie-lupdate $(PRO)
163
164opie-lrelease:
165 opie-lrelease $(PRO)
166
167messages:
168 xgettext -C -n -ktr -kQT_TRANSLATE_NOOP noticeplugin.h noticepluginimpl.h noticeConfigWidget.h noticeplugin.cpp noticepluginimpl.cpp noticeConfigWidget.cpp -o '$(OPIEDIR)/messages-$(QMAKE_TARGET)-tr.po' && xgettext -C -n -a noticeplugin.h noticepluginimpl.h noticeConfigWidget.h noticeplugin.cpp noticepluginimpl.cpp noticeConfigWidget.cpp -o '$(OPIEDIR)/messages-$(QMAKE_TARGET)-allstrings.po'
169
170FORCE:
171
172####### Compile
173
174.obj/$(PLATFORM)/noticeplugin.o: noticeplugin.cpp noticeplugin.h \
175 noticeConfigWidget.h
176 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/noticeplugin.o noticeplugin.cpp
177
178.obj/$(PLATFORM)/noticepluginimpl.o: noticepluginimpl.cpp noticepluginimpl.h \
179 noticeplugin.h \
180 noticeConfigWidget.h
181 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/noticepluginimpl.o noticepluginimpl.cpp
182
183.obj/$(PLATFORM)/noticeConfigWidget.o: noticeConfigWidget.cpp noticeConfigWidget.h
184 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/noticeConfigWidget.o noticeConfigWidget.cpp
185
186.obj/$(PLATFORM)/moc_noticeConfigWidget.o: .moc/$(PLATFORM)/moc_noticeConfigWidget.cpp noticeConfigWidget.h
187 $(CXX) -c $(CXXFLAGS) $(INCPATH) -o .obj/$(PLATFORM)/moc_noticeConfigWidget.o .moc/$(PLATFORM)/moc_noticeConfigWidget.cpp
188
189.moc/x86-linux/moc_noticeConfigWidget.cpp: $(MOC) noticeConfigWidget.h
190 $(MOC) noticeConfigWidget.h -o .moc/x86-linux/moc_noticeConfigWidget.cpp
191
192####### Install
193
194install_target:
195 @$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)$(OPIEDIR)/lib/" || $(MKDIR) "$(INSTALL_ROOT)$(OPIEDIR)/lib/"
196 -$(COPY) "$(OPIEDIR)/plugins/security/$(TARGET)" "$(INSTALL_ROOT)$(OPIEDIR)/lib/$(TARGET)"
197 -$(SYMLINK) "$(TARGET)" "$(INSTALL_ROOT)$(OPIEDIR)/lib/$(TARGET0)"
198 -$(SYMLINK) "$(TARGET)" "$(INSTALL_ROOT)$(OPIEDIR)/lib/$(TARGET1)"
199 -$(SYMLINK) "$(TARGET)" "$(INSTALL_ROOT)$(OPIEDIR)/lib/$(TARGET2)"
200
201uninstall_target:
202 -$(DEL_FILE) "$(INSTALL_ROOT)$(OPIEDIR)/lib/$(TARGET)"
203 -$(DEL_FILE) "$(INSTALL_ROOT)$(OPIEDIR)/lib/$(TARGET0)"
204 -$(DEL_FILE) "$(INSTALL_ROOT)$(OPIEDIR)/lib/$(TARGET1)"
205 -$(DEL_FILE) "$(INSTALL_ROOT)$(OPIEDIR)/lib/$(TARGET2)"
206 -$(DEL_DIR) "$(INSTALL_ROOT)$(OPIEDIR)/lib/"
207
208
209install: all install_target
210
211uninstall: uninstall_target
212