L3ASRCS=$(srcdir)/config/i386/Linux/__access.S \
	$(srcdir)/config/i386/Linux/__close.S \
	$(srcdir)/config/i386/Linux/__dup2.S \
	$(srcdir)/config/i386/Linux/__fstat.S \
	$(srcdir)/config/i386/Linux/__getpid.S \
	$(srcdir)/config/i386/Linux/__kill.S \
	$(srcdir)/config/i386/Linux/__link.S \
	$(srcdir)/config/i386/Linux/__lseek.S \
	$(srcdir)/config/i386/Linux/__lstat.S \
	$(srcdir)/config/i386/Linux/__open.S \
	$(srcdir)/config/i386/Linux/__read.S \
	$(srcdir)/config/i386/Linux/__stat.S \
	$(srcdir)/config/i386/Linux/__unlink.S \
	$(srcdir)/config/i386/Linux/__write.S \
	$(srcdir)/config/i386/Linux/__sigproc.S \
	$(srcdir)/config/i386/Linux/sigret.S \
	$(srcdir)/config/i386/Linux/sigjumpto.S 


L3CSRCS=$(srcdir)/config/i386/Linux/__sbrk.c \
	$(srcdir)/config/i386/Linux/__setjmp.c \
	$(srcdir)/config/i386/Linux/__sigact.c \
	$(srcdir)/config/i386/Linux/_exit.c \
	$(srcdir)/config/i386/Linux/dirent.c \
	$(srcdir)/config/i386/Linux/linux-syscall.c \
	$(srcdir)/config/i386/Linux/linux.c \
	$(srcdir)/config/i386/Linux/mmap.c \
	$(srcdir)/config/i386/Linux/munmap.c \
	$(srcdir)/config/i386/Linux/sigsend.c

L3AOBJS=__access.o __close.o __dup2.o __fstat.o __getpid.o __kill.o \
	__link.o __lseek.o __lstat.o __open.o __read.o __stat.o __unlink.o \
	__write.o __sigproc.o sigret.o sigjumpto.o

L3COBJS=_exit.o dirent.o linux-syscall.o linux.o mmap.o munmap.o __sbrk.o \
	 __setjmp.o __sigact.o sigsend.o

$(L3AOBJS):
	$(CC) $(ALL_ASFLAGS) $(srcdir)/config/i386/Linux/$(subst .o,.S,$@) -o $@

$(L3COBJS):
	$(CC) $(ALL_CFLAGS) $(srcdir)/config/i386/Linux/$(subst .o,.c,$@) -o $@

codecheck.o:
	$(CC) $(ALL_ASFLAGS) $(srcdir)/config/i386/codecheck.S -o $@

OBJS += $(L3AOBJS) $(L3COBJS) codecheck.o
CSRCS += $(L3CSRCS)
ASRCS += $(L3ASRCS) $(srcdir)/config/i386/codecheck.S
