Commit 17759187b64c59096313ac4455b157a89990ad83
1 parent
807544e2
Introduce rules.mak (Avi Kivity)
Add a file for common makefile rules. Signed-off-by: Avi Kivity <avi@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6378 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
3 changed files
with
13 additions
and
12 deletions
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,12 +190,6 @@ libqemu_user.a: $(USER_OBJS) |
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 | ... | ... |
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,12 +732,6 @@ else |
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 | ... | ... |