2,7 → 2,7 |
AR = kos32-ar |
LD = kos32-ld |
|
INSTALLDIR:= /home/autobuild/tools/win32/lib |
INSTALLDIR:= /home/autobuild/tools/win32/mingw32 |
|
CFLAGS = -c -O2 -fno-builtin -fno-ident -fomit-frame-pointer -DMISSING_SYSCALL_NAMES |
LDFLAGS = -shared -s -T libcdll.lds --out-implib libc.dll.a --image-base 0 |
472,6 → 472,15 |
wscanf.c \ |
wsetup.c |
|
DIRENT_SRCS= dir.c \ |
closedir.c \ |
opendir.c \ |
readdir.c \ |
rewinddir.c \ |
seekdir.c \ |
telldir.c \ |
scandir.c \ |
alphasort.c |
|
MATH_SRCS = e_acos.c e_acosh.c e_asin.c e_atan2.c e_atanh.c e_cosh.c e_exp.c e_fmod.c \ |
e_hypot.c e_j0.c e_j1.c e_jn.c e_log.c e_log10.c e_pow.c e_rem_pio2.c \ |
529,6 → 538,8 |
STDLIB_OBJS = $(patsubst %.S, stdlib/%.o, $(patsubst %.asm, stdlib/%.o,\ |
$(patsubst %.c, stdlib/%.o, $(STDLIB_SRCS)))) |
|
DIRENT_OBJS = $(patsubst %.S, dirent/%.o, $(patsubst %.asm, dirent/%.o,\ |
$(patsubst %.c, dirent/%.o, $(DIRENT_SRCS)))) |
|
MATH_OBJS = $(patsubst %.S, math/%.o, $(patsubst %.asm, math/%.o,\ |
$(patsubst %.c, math/%.o, $(MATH_SRCS)))) |
573,7 → 584,8 |
$(STDLIB_OBJS) \ |
$(STDIO_OBJS) \ |
$(PRINTF_OBJS) \ |
$(MATH_OBJS) |
$(MATH_OBJS) \ |
$(DIRENT_OBJS) |
|
LIB_OBJS+= time/wcsftime.o |
|
662,7 → 674,7 |
|
|
%.obj : %.asm Makefile |
fasm $< $ |
fasm $< |
|
%.o : %.c Makefile |
$(CC) $(CFLAGS) $(DEFINES) $(INCLUDES) -o $@ $< |