Changeset 103
- Timestamp:
- 11/19/07 20:43:51 (1 year ago)
- Files:
-
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/Makefile (modified) (5 diffs)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/dll.cpp (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/flGM.cpp (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/flGM.h (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/flGM.vcproj (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/flGMModule.cpp (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/flIGM.idl (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/flIKey.idl (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/flKey.cpp (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/flKey.h (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/flKey.vcproj (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/flKeyModule.cpp (added)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm.dll (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm.dylib (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm.dylib.mac (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm.dylib.ppc (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm.exp (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm.h (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm.idl (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm.ilk (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm.lib (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm.ncb (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm.pdb (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm.sln (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm.suo (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm.vcproj (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm.vcproj.DS.rcrowley.user (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm.xpt (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm_impl.cpp (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm_impl.h (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/gm_module.cpp (deleted)
- trunk/uploadr/MacUploadr.app/Contents/Resources/components/md5.h (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/uploadr/MacUploadr.app/Contents/Resources/components/Makefile
r95 r103 20 20 21 21 PLATFORM := $(filter mac ppc linux universal, $(MAKECMDGOALS)) 22 COMPONENT := $(filter gm secret, $(MAKECMDGOALS))22 COMPONENT := $(filter gm key, $(MAKECMDGOALS)) 23 23 24 24 ifeq (mac, $(PLATFORM)) … … 40 40 @echo "Components:" 41 41 @echo " gm" 42 @echo " secret" 43 @echo "Steps:" 44 @echo " xpt (Works on Intel Mac only)" 45 @echo " dylib" 42 @echo " key" 46 43 @echo "Mix & match from the above lists to build components for platforms" 47 44 @echo "" … … 76 73 -m header \ 77 74 -I$(GECKO_SDK).$(PLATFORM)/idl \ 78 gm.idl75 flIGM.idl 79 76 $(GECKO_SDK).$(PLATFORM)/bin/xpidl \ 80 77 -m typelib \ 81 78 -I$(GECKO_SDK).$(PLATFORM)/idl \ 82 gm.idl79 flIGM.idl 83 80 endif 84 81 g++ -w -c -O2 \ 85 -o gm_impl.o \82 -o flGM.o \ 86 83 -I$(GECKO_SDK).$(PLATFORM)/include \ 87 84 -I$(GM_INCLUDE) \ 88 85 -I$(EXIV_INCLUDE) \ 89 86 $(DEFINE) \ 90 gm_impl.cpp87 flGM.cpp 91 88 g++ -w -c -O2 \ 92 -o gm_module.o \89 -o flGMModule.o \ 93 90 -I$(GECKO_SDK).$(PLATFORM)/include \ 94 91 -I$(GM_INCLUDE) \ 95 92 -I$(EXIV_INCLUDE) \ 96 93 $(DEFINE) \ 97 gm_module.cpp94 flGMModule.cpp 98 95 g++ -dynamiclib -O2 \ 99 96 -o gm.dylib.$(PLATFORM) \ 100 gm_impl.o gm_module.o \97 flGM.o flGMModule.o \ 101 98 -L$(GECKO_SDK).$(PLATFORM)/lib \ 102 99 -L$(GM_LIB) \ … … 118 115 119 116 120 secret:117 key: 121 118 ifneq (universal, $(PLATFORM)) 122 @echo "Building the API SecretXPCOM component..."119 @echo "Building the API key XPCOM component..." 123 120 ifeq (mac, $(PLATFORM)) 124 121 @echo "Building XPT file..." … … 126 123 -m header \ 127 124 -I$(GECKO_SDK).$(PLATFORM)/idl \ 128 secret.idl125 flIKey.idl 129 126 $(GECKO_SDK).$(PLATFORM)/bin/xpidl \ 130 127 -m typelib \ 131 128 -I$(GECKO_SDK).$(PLATFORM)/idl \ 132 secret.idl129 flIKey.idl 133 130 endif 134 131 g++ -w -c -O2 \ 135 -o secret_impl.o \132 -o flKey.o \ 136 133 -I$(GECKO_SDK).$(PLATFORM)/include \ 137 134 $(DEFINE) \ 138 secret_impl.cpp135 flKey.cpp 139 136 g++ -w -c -O2 \ 140 -o secret_module.o \137 -o flKeyModule.o \ 141 138 -I$(GECKO_SDK).$(PLATFORM)/include \ 142 139 $(DEFINE) \ 143 secret_module.cpp140 flKeyModule.cpp 144 141 g++ -dynamiclib -O2 \ 145 -o secret.dylib.$(PLATFORM) \146 secret_impl.o secret_module.o \142 -o key.dylib.$(PLATFORM) \ 143 flKey.o flKeyModule.o \ 147 144 -L$(GECKO_SDK).$(PLATFORM)/lib \ 148 145 -L$(XULRUNNER) -Wl,-executable_path,$(XULRUNNER) \ 149 146 -lxpcomglue_s -lxpcom -lnspr4 150 147 else 151 @echo "Not building the API SecretXPCOM component"148 @echo "Not building the API key XPCOM component" 152 149 endif 153 150