Revision add16157 Makefile.target

b/Makefile.target
82 82
QEMU_CFLAGS+=-I$(SRC_PATH)/linux-user -I$(SRC_PATH)/linux-user/$(TARGET_ABI_DIR)
83 83
obj-y = main.o syscall.o strace.o mmap.o signal.o thunk.o \
84 84
      elfload.o linuxload.o uaccess.o gdbstub.o gdbstub-xml.o
85
obj-y += envlist.o path.o
86 85

  
87 86
obj-$(TARGET_HAS_BFLT) += flatload.o
88 87
obj-$(TARGET_HAS_ELFLOAD32) += elfload32.o
......
98 97

  
99 98
obj-m68k-y += m68k-sim.o m68k-semi.o
100 99

  
101
ARLIBS=libqemu.a
100
ARLIBS=../libuser/libuser.a libqemu.a
101

  
102 102
endif #CONFIG_LINUX_USER
103 103

  
104 104
#########################################################
......
116 116

  
117 117
obj-y = main.o commpage.o machload.o mmap.o signal.o syscall.o thunk.o \
118 118
        gdbstub.o gdbstub-xml.o
119
obj-y += envlist.o path.o
120 119

  
121 120
obj-i386-y += ioport-user.o
122 121

  
123
ARLIBS=libqemu.a
122
ARLIBS=../libuser/libuser.a libqemu.a
124 123

  
125 124
endif #CONFIG_DARWIN_USER
126 125

  
......
134 133

  
135 134
obj-y = main.o bsdload.o elfload.o mmap.o signal.o strace.o syscall.o \
136 135
        gdbstub.o gdbstub-xml.o uaccess.o
137
obj-y += envlist.o path.o
138 136

  
139 137
obj-i386-y += ioport-user.o
140 138

  
141
ARLIBS=libqemu.a
139
ARLIBS=../libuser/libuser.a libqemu.a
142 140

  
143 141
endif #CONFIG_BSD_USER
144 142

  
145
ifdef CONFIG_USER_ONLY
146
# hack to compile with -fpie for *-user targets
147
obj-y += tcg-runtime-user.o host-utils-user.o
148
obj-y += cutils-user.o cache-utils-user.o
149
tcg-runtime-user.c host-utils-user.c cutils-user.c cache-utils-user.c:
150
	@echo "  LN	$(TARGET_DIR)$@"
151
	@ln -s $(SRC_PATH)/$(@:%-user.c=%.c) $@
152
endif
153

  
154

  
155 143
#########################################################
156 144
# System emulator target
157 145
ifdef CONFIG_SOFTMMU

Also available in: Unified diff