equal
deleted
inserted
replaced
12 win32-borland: DEFINES += WIN32_BORLAND |
12 win32-borland: DEFINES += WIN32_BORLAND |
13 |
13 |
14 # Force a copy of the library to have an extension that is non-standard. |
14 # Force a copy of the library to have an extension that is non-standard. |
15 # We want to test if we can load a shared library with *any* filename... |
15 # We want to test if we can load a shared library with *any* filename... |
16 |
16 |
17 # For windows test if we can load a filename with multiple dots. |
17 !symbian { |
18 win32: { |
18 win32 { |
19 QMAKE_POST_LINK = copy /Y ..\mylib2.dll ..\mylib.dl2 && \ |
19 src = $(DESTDIR_TARGET) |
20 copy /Y ..\mylib2.dll ..\system.trolltech.test.mylib.dll |
20 files = mylib.dl2 system.trolltech.test.mylib.dll |
21 } |
21 } else { |
22 |
22 src = $(DESTDIR)$(TARGET) |
23 unix:!symbian: { |
23 files = libmylib.so2 system.trolltech.test.mylib.so |
24 QMAKE_POST_LINK = cp -f $(DESTDIR)$(TARGET) ../libmylib.so2 && \ |
24 } |
25 cp -f $(DESTDIR)$(TARGET) ../system.trolltech.test.mylib.so |
25 for(file, files) { |
|
26 QMAKE_POST_LINK += $(COPY) $$src ..$$QMAKE_DIR_SEP$$file && |
|
27 CLEAN_FILES += ../$$file |
|
28 } |
|
29 QMAKE_POST_LINK = $$member(QMAKE_POST_LINK, 0, -2) |
26 } |
30 } |
27 |
31 |
28 symbian-abld: { |
32 symbian-abld: { |
29 TARGET.CAPABILITY=ALL -TCB |
33 TARGET.CAPABILITY=ALL -TCB |
30 FIXEDROOT = $$replace(EPOCROOT,/,\\) |
34 FIXEDROOT = $$replace(EPOCROOT,/,\\) |
35 } |
39 } |
36 |
40 |
37 symbian-sbsv2: { |
41 symbian-sbsv2: { |
38 TARGET.CAPABILITY=ALL -TCB |
42 TARGET.CAPABILITY=ALL -TCB |
39 QMAKE_POST_LINK = \ |
43 QMAKE_POST_LINK = \ |
40 $(GNUCP) $${EPOCROOT}epoc32/release/$(PLATFORM_PATH)/$(CFG_PATH)/mylib.dll $${EPOCROOT}epoc32/release/$(PLATFORM_PATH)/$(CFG_PATH)/mylib.dl2 && \ |
44 $(GNUCP) $(EPOCROOT)epoc32/release/$(PLATFORM_PATH)/$(CFG_PATH)/mylib.dll $(EPOCROOT)epoc32/release/$(PLATFORM_PATH)/$(CFG_PATH)/mylib.dl2 && \ |
41 $(GNUCP) $${EPOCROOT}epoc32/release/$(PLATFORM_PATH)/$(CFG_PATH)/mylib.dll $${EPOCROOT}epoc32/release/$(PLATFORM_PATH)/$(CFG_PATH)/system.trolltech.test.mylib.dll && \ |
45 $(GNUCP) $(EPOCROOT)epoc32/release/$(PLATFORM_PATH)/$(CFG_PATH)/mylib.dll $(EPOCROOT)epoc32/release/$(PLATFORM_PATH)/$(CFG_PATH)/system.trolltech.test.mylib.dll && \ |
42 if test $(PLATFORM) != WINSCW;then $(GNUCP) $${EPOCROOT}epoc32/release/$(PLATFORM_PATH)/$(CFG_PATH)/mylib.dll $${PWD}/../tst/mylib.dl2; fi |
46 if test $(PLATFORM) != WINSCW;then $(GNUCP) $(EPOCROOT)epoc32/release/$(PLATFORM_PATH)/$(CFG_PATH)/mylib.dll $${PWD}/../tst/mylib.dl2; fi |
43 } |
47 } |
44 |
48 |
45 #no special install rule for the library used by test |
49 #no special install rule for the library used by test |
46 INSTALLS = |
50 INSTALLS = |
47 |
51 |