- Timestamp:
- Mar 8, 2012 6:35:03 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/branches/1.x/third_party/build/resample/Makefile
r2183 r3967 6 6 RULES_MAK := $(PJDIR)/build/rules.mak 7 7 8 export RESAMPLE_LIB := ../../lib/libresample-$(TARGET_NAME)$(LIBEXT)9 8 10 9 ############################################################################### … … 23 22 export RESAMPLE_CFLAGS = $(_CFLAGS) 24 23 24 SHLIB_NAME := libresample.so 25 export RESAMPLE_SHLIB := ../../lib/$(SHLIB_NAME).$(PJ_VERSION_MAJOR) 26 export RESAMPLE_LIB := ../../lib/libresample-$(TARGET_NAME)$(LIBEXT) 25 27 26 28 export CC_OUT CC AR RANLIB HOST_MV HOST_RM HOST_RMDIR HOST_MKDIR OBJEXT LD LDOUT … … 30 32 # $(TARGET) is defined in os-$(OS_NAME).mak file in current directory. 31 33 # 34 ifeq ($(PJ_RESAMPLE_DLL),1) 35 TARGETS := ../../lib/$(SHLIB_NAME) 36 SONAME_OPT := -Wl,-soname,$(SHLIB_NAME).$(PJ_VERSION_MAJOR) 37 #SONAME_OPT := 38 export RESAMPLE_CFLAGS := -fPIC $(RESAMPLE_CFLAGS) 39 export RESAMPLE_LDFLAGS := -shared $(SONAME_OPT) $(RESAMPLE_LDFLAGS) 40 else 32 41 TARGETS := libresample 42 endif 33 43 34 44 all: $(TARGETS) … … 45 55 $(MAKE) -f $(RULES_MAK) APP=RESAMPLE app=libresample $(RESAMPLE_LIB) 46 56 57 ../../lib/$(SHLIB_NAME): $(RESAMPLE_SHLIB) 58 ln -s $(SHLIB_NAME).$(PJ_VERSION_MAJOR) $@ 59 60 $(RESAMPLE_SHLIB): 61 $(MAKE) -f $(RULES_MAK) APP=RESAMPLE app=libresample $(RESAMPLE_SHLIB) 62 47 63 clean print_lib: 48 64 $(MAKE) -f $(RULES_MAK) APP=RESAMPLE app=libresample $@ 49 65 50 66 realclean: 51 $(subst @@,$(subst /,$(HOST_PSEP),. ilbc-$(TARGET_NAME).depend),$(HOST_RMR))52 67 $(subst @@,$(subst /,$(HOST_PSEP),../../lib/$(SHLIB_NAME)),$(HOST_RMR)) 68 $(subst @@,$(subst /,$(HOST_PSEP),$(RESAMPLE_SHLIB)),$(HOST_RMR)) 53 69 $(MAKE) -f $(RULES_MAK) APP=RESAMPLE app=libresample $@ 54 70
Note: See TracChangeset
for help on using the changeset viewer.