# HG changeset patch # User Yoshiki Yazawa # Date 1235632478 -32400 # Node ID f80731a89036fc9b0741a391965e9fa99defb346 # Parent 08f9a97364e01beedfd845ec68bb8cd6c0c78f1d do not link td.o into shared object diff -r 08f9a97364e0 -r f80731a89036 arib25v023/arib25/src/Makefile --- a/arib25v023/arib25/src/Makefile Wed Feb 25 22:59:55 2009 +0900 +++ b/arib25v023/arib25/src/Makefile Thu Feb 26 16:14:38 2009 +0900 @@ -15,7 +15,7 @@ LIBS = $(PCSC_LIBS) -lm LDFLAGS ?= -OBJS = arib_std_b25.o b_cas_card.o multi2.o td.o ts_section_parser.o +OBJS = arib_std_b25.o b_cas_card.o multi2.o ts_section_parser.o HEADERS = arib_std_b25.h b_cas_card.h portable.h TARGET_APP = b25 TARGET_LIB = libarib25.so @@ -26,10 +26,10 @@ all: $(TARGETS) clean: - rm -f $(OBJS) $(TARGETS) $(DEPEND) + rm -f $(OBJS) td.o $(TARGETS) $(DEPEND) -$(TARGET_APP): $(OBJS) - $(CC) $(LDFLAGS) -o $(TARGET_APP) $(OBJS) $(LIBS) +$(TARGET_APP): $(OBJS) td.o + $(CC) $(LDFLAGS) -o $(TARGET_APP) $(OBJS) td.o $(LIBS) $(TARGET_LIB): $(OBJS) $(CC) $(LDFLAGS) -shared -o $(TARGET_LIB) $(OBJS) $(LIBS) -Wl,-soname,$(SONAME)