Lines 160-168
Link Here
|
160 |
|
160 |
|
161 |
|
161 |
|
162 |
OUTPUT = $(OBJDIR)/libmpeg3.a |
162 |
OUTPUT = $(OBJDIR)/libmpeg3.a |
163 |
UTILS = $(OBJDIR)/mpeg3dump $(OBJDIR)/mpeg3toc $(OBJDIR)/mpeg3cat |
163 |
SHAREDOUTPUT = $(OBJDIR)/libmpeg3.so |
164 |
|
164 |
UTILS = $(OBJDIR)/mpeg3dump $(OBJDIR)/mpeg3toc $(OBJDIR)/mpeg3cat $(OBJDIR)/mpeg3split |
165 |
#$(OBJDIR)/mpeg3split |
|
|
166 |
|
165 |
|
167 |
|
166 |
|
168 |
LIBS = -lm -lpthread |
167 |
LIBS = -lm -lpthread |
Lines 174-186
Link Here
|
174 |
$(shell echo $(OBJS) $(ASMOBJS) $(A52OBJS) $(NASMOBJS) > $(OBJDIR)/objs) |
173 |
$(shell echo $(OBJS) $(ASMOBJS) $(A52OBJS) $(NASMOBJS) > $(OBJDIR)/objs) |
175 |
$(shell mkdir -p $(DIRS) ) |
174 |
$(shell mkdir -p $(DIRS) ) |
176 |
|
175 |
|
177 |
all: $(OUTPUT) $(UTILS) |
176 |
all: $(OUTPUT) $(SHAREDOUTPUT) $(UTILS) |
178 |
|
|
|
179 |
|
177 |
|
180 |
$(OUTPUT): $(OBJS) $(ASMOBJS) $(NASMOBJS) $(A52OBJS) |
178 |
$(OUTPUT): $(OBJS) $(ASMOBJS) $(NASMOBJS) $(A52OBJS) |
181 |
ar rcs $(OUTPUT) `cat $(OBJDIR)/objs` |
179 |
ar rcs $(OUTPUT) `cat $(OBJDIR)/objs` |
182 |
|
180 |
|
183 |
|
181 |
$(SHAREDOUTPUT): $(OBJS) $(ASMOBJS) $(NASMOBJS) |
|
|
182 |
$(CC) -shared -o $(SHAREDOUTPUT) $(OBJS) $(ASMOBJS) $(NASMOBJS) $(LIBS) |
184 |
|
183 |
|
185 |
$(OBJDIR)/mpeg3dump: $(OUTPUT) mpeg3dump.c |
184 |
$(OBJDIR)/mpeg3dump: $(OUTPUT) mpeg3dump.c |
186 |
$(CC) `cat $(OBJDIR)/c_flags` -o $(OBJDIR)/mpeg3dump mpeg3dump.c $(OUTPUT) $(LIBS) |
185 |
$(CC) `cat $(OBJDIR)/c_flags` -o $(OBJDIR)/mpeg3dump mpeg3dump.c $(OUTPUT) $(LIBS) |
Lines 191-198
Link Here
|
191 |
$(OBJDIR)/mpeg3cat: $(OUTPUT) mpeg3cat.c |
190 |
$(OBJDIR)/mpeg3cat: $(OUTPUT) mpeg3cat.c |
192 |
$(CC) `cat $(OBJDIR)/c_flags` -o $(OBJDIR)/mpeg3cat mpeg3cat.c $(OUTPUT) $(LIBS) |
191 |
$(CC) `cat $(OBJDIR)/c_flags` -o $(OBJDIR)/mpeg3cat mpeg3cat.c $(OUTPUT) $(LIBS) |
193 |
|
192 |
|
194 |
#$(OBJDIR)/mpeg3split: $(OUTPUT) |
193 |
$(OBJDIR)/mpeg3split: $(OUTPUT) |
195 |
# $(CC) `cat $(OBJDIR)/c_flags` -o $(OBJDIR)/mpeg3split mpeg3split.c $(OUTPUT) $(LIBS) |
194 |
$(CC) `cat $(OBJDIR)/c_flags` -o $(OBJDIR)/mpeg3split mpeg3split.c $(OUTPUT) $(LIBS) |
196 |
|
195 |
|
197 |
$(OBJDIR)/mpeg2qt: $(OUTPUT) |
196 |
$(OBJDIR)/mpeg2qt: $(OUTPUT) |
198 |
$(CC) `cat $(OBJDIR)/c_flags` -o $(OBJDIR)/mpeg2qt mpeg2qt.c \ |
197 |
$(CC) `cat $(OBJDIR)/c_flags` -o $(OBJDIR)/mpeg2qt mpeg2qt.c \ |
Lines 245-251
Link Here
|
245 |
$(OBJDIR)/mpeg3demux.o: mpeg3demux.c |
244 |
$(OBJDIR)/mpeg3demux.o: mpeg3demux.c |
246 |
$(OBJDIR)/mpeg3ifo.o: mpeg3ifo.c |
245 |
$(OBJDIR)/mpeg3ifo.o: mpeg3ifo.c |
247 |
$(OBJDIR)/mpeg3io.o: mpeg3io.c |
246 |
$(OBJDIR)/mpeg3io.o: mpeg3io.c |
248 |
#$(OBJDIR)/mpeg3split.o: mpeg3split.c |
247 |
$(OBJDIR)/mpeg3split.o: mpeg3split.c |
249 |
$(OBJDIR)/mpeg3title.o: mpeg3title.c |
248 |
$(OBJDIR)/mpeg3title.o: mpeg3title.c |
250 |
$(OBJDIR)/mpeg3toc.o: mpeg3toc.c |
249 |
$(OBJDIR)/mpeg3toc.o: mpeg3toc.c |
251 |
$(OBJDIR)/mpeg3toc3.o: mpeg3toc3.c |
250 |
$(OBJDIR)/mpeg3toc3.o: mpeg3toc3.c |