projects
/
musl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
finish unifying thread register handling in preparation for porting
[musl]
/
Makefile
diff --git
a/Makefile
b/Makefile
index
e4235cb
..
13a24e3
100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-20,9
+20,9
@@
OBJS = $(SRCS:.c=.o)
LOBJS = $(OBJS:.o=.lo)
GENH = include/bits/alltypes.h
LOBJS = $(OBJS:.o=.lo)
GENH = include/bits/alltypes.h
-CFLAGS = -Os -nostdinc -ffreestanding -pipe
+CFLAGS = -Os -nostdinc -ffreestanding -
std=c99 -D_XOPEN_SOURCE=700 -
pipe
LDFLAGS = -nostdlib -shared -Wl,-Bsymbolic
LDFLAGS = -nostdlib -shared -Wl,-Bsymbolic
-INC = -I./include -I./src/internal
+INC = -I./include -I./src/internal
-I./arch/$(ARCH)
PIC = -fPIC
AR = $(CROSS_COMPILE)ar
RANLIB = $(CROSS_COMPILE)ranlib
PIC = -fPIC
AR = $(CROSS_COMPILE)ar
RANLIB = $(CROSS_COMPILE)ranlib
@@
-51,6
+51,12
@@
clean:
rm -f $(ALL_LIBS) lib/*
rm -f $(ALL_TOOLS)
rm -f $(GENH)
rm -f $(ALL_LIBS) lib/*
rm -f $(ALL_TOOLS)
rm -f $(GENH)
+ rm -f include/bits
+
+include/bits:
+ ln -sf ../arch/$(ARCH)/bits $@
+
+include/bits/alltypes.h.sh: include/bits
include/bits/alltypes.h: include/bits/alltypes.h.sh
sh $< > $@
include/bits/alltypes.h: include/bits/alltypes.h.sh
sh $< > $@