Revision 17759187
b/Makefile | ||
---|---|---|
1 | 1 |
# Makefile for QEMU. |
2 | 2 |
|
3 | 3 |
include config-host.mak |
4 |
include $(SRC_PATH)/rules.mak |
|
4 | 5 |
|
5 | 6 |
.PHONY: all clean cscope distclean dvi html info install install-doc \ |
6 | 7 |
recurse-all speed tar tarbin test |
7 | 8 |
|
8 | 9 |
VPATH=$(SRC_PATH):$(SRC_PATH)/hw |
9 | 10 |
|
11 |
|
|
10 | 12 |
CFLAGS += $(OS_CFLAGS) $(ARCH_CFLAGS) |
11 | 13 |
LDFLAGS += $(OS_LDFLAGS) $(ARCH_LDFLAGS) |
12 | 14 |
|
... | ... | |
188 | 190 |
qemu-img$(EXESUF): qemu-img.o qemu-tool.o osdep.o $(BLOCK_OBJS) |
189 | 191 |
$(CC) $(LDFLAGS) -o $@ $^ -lz $(LIBS) |
190 | 192 |
|
191 |
%.o: %.c |
|
192 |
$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< |
|
193 |
|
|
194 |
%.o: %.m |
|
195 |
$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< |
|
196 |
|
|
197 | 193 |
qemu-nbd$(EXESUF): qemu-nbd.o qemu-tool.o osdep.o $(BLOCK_OBJS) |
198 | 194 |
$(CC) $(LDFLAGS) -o $@ $^ -lz $(LIBS) |
199 | 195 |
|
b/Makefile.target | ||
---|---|---|
1 | 1 |
include config.mak |
2 |
include $(SRC_PATH)/rules.mak |
|
2 | 3 |
|
3 | 4 |
TARGET_BASE_ARCH:=$(TARGET_ARCH) |
4 | 5 |
ifeq ($(TARGET_ARCH), x86_64) |
... | ... | |
731 | 732 |
$(SHELL) $(SRC_PATH)/feature_to_c.sh $@ $(TARGET_XML_FILES) |
732 | 733 |
endif |
733 | 734 |
|
734 |
%.o: %.c |
|
735 |
$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $< |
|
736 |
|
|
737 |
%.o: %.S |
|
738 |
$(CC) $(CPPFLAGS) -c -o $@ $< |
|
739 |
|
|
740 | 735 |
clean: |
741 | 736 |
rm -f *.o *.a *~ $(PROGS) nwfpe/*.o fpu/*.o |
742 | 737 |
rm -f *.d */*.d tcg/*.o |
b/rules.mak | ||
---|---|---|
1 |
|
|
2 |
%.o: %.c |
|
3 |
$(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $< |
|
4 |
|
|
5 |
%.o: %.S |
|
6 |
$(CC) $(CPPFLAGS) -c -o $@ $< |
|
7 |
|
|
8 |
%.o: %.m |
|
9 |
$(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $< |
|
10 |
|
Also available in: Unified diff