30 |
# |
# |
31 |
############################################################################## |
############################################################################## |
32 |
|
|
|
# Our main targets |
|
|
STATIC_LIB=libxvidcore.$(STATIC_EXTENSION) |
|
|
SHARED_LIB=libxvidcore.$(SHARED_EXTENSION) |
|
|
|
|
33 |
# Their Objects |
# Their Objects |
34 |
OBJECTS=$(GENERIC_OBJECTS) |
OBJECTS=$(GENERIC_OBJECTS) |
35 |
OBJECTS+=$(DIVX4COMPAT_OBJECTS) |
OBJECTS+=$(DIVX4COMPAT_OBJECTS) |
64 |
|
|
65 |
.c.$(OBJECT_EXTENSION): |
.c.$(OBJECT_EXTENSION): |
66 |
@echo -n "Compiling $< ... " |
@echo -n "Compiling $< ... " |
67 |
@$(CC) -c $(CFLAGS) $< -o $@ |
@$(CC) -c $(ARCHITECTURE) $(BUS) $(ENDIANNESS) $(FEATURES) $(SPECIFIC_CFLAGS) $(CFLAGS) $< -o $@ |
68 |
@echo "Done" |
@echo "Done" |
69 |
|
|
70 |
#----------------------------------------------------------------------------- |
#----------------------------------------------------------------------------- |
118 |
# .PHONY targets |
# .PHONY targets |
119 |
#----------------------------------------------------------------------------- |
#----------------------------------------------------------------------------- |
120 |
|
|
121 |
.PHONY: distclean clean info list-objects list-targets list-install-path |
.PHONY: distclean clean info list-objects list-targets list-install-path list-cflags |
122 |
|
|
123 |
clean: |
clean: |
124 |
@echo -n "Cleaning objects... " |
@echo -n "Cleaning objects... " |
166 |
@echo Library: $(libdir) |
@echo Library: $(libdir) |
167 |
@echo |
@echo |
168 |
|
|
169 |
info: list-objects list-targets list-install-path |
list-cflags: |
170 |
|
@echo |
171 |
|
@echo "Using CFLAGS" |
172 |
|
@echo "---------------------------------------------------------------" |
173 |
|
@echo |
174 |
|
@echo CFLAGS=$(CFLAGS) |
175 |
|
@echo |
176 |
|
|
177 |
|
info: list-objects list-cflags list-targets list-install-path |