Add preliminary support for the x86emu backend.
[v86d.git] / Makefile
blob01e489bddc28cacb9e3c2ca45e69310e83c1dd06
1 ifeq ($(strip $(LIBC)),klibc)
2 CC = klcc
3 LDFLAGS += -Llibs/lrmi-0.10 -static
4 CFLAGS += -Ilibs/lrmi-0.10
5 else
6 CFLAGS += -I/lib/modules/$(shell uname -r)/source/include
7 endif
9 CFLAGS += -Ilibs/x86emu
11 INSTALL = install
13 all: v86d v86d_x86emu testvbe
15 v86d: main.o v86_lrmi.o
16 $(CC) $(LDFLAGS) $+ -llrmi -o $@
18 v86d_x86emu: main.o v86_x86emu.o v86_mem.o
19 $(CC) $(LDFLAGS) -Llibs/x86emu $+ -lx86emu -o $@
21 testvbe: testvbe.o v86_x86emu.o v86_mem.o
22 $(CC) $(LDFLAGS) -Llibs/x86emu $+ -lx86emu -o $@
24 clean:
25 rm -rf *.o v86d
27 install:
28 $(INSTALL) -D v86d $(DESTDIR)/sbin/v86d