diff options
Diffstat (limited to 'common/Makefile')
-rw-r--r-- | common/Makefile | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/common/Makefile b/common/Makefile index f1f75ca..8a1b06a 100644 --- a/common/Makefile +++ b/common/Makefile @@ -1,11 +1,18 @@ SUBARCH ?= IP22 -CFLAGS += -Wall -O2 -I. -I../arclib -DSUBARCH=${SUBARCH} +CFLAGS += -Wall -O2 -I../arclib -mno-abicalls -G 0 -fno-pic -fno-builtin -I. -DSUBARCH=${SUBARCH} HOSTCC = $(CC) HOSTCFLAGS += -Wall -O2 -DSUBARCH=$(SUBARCH) -all: +TARGETS = libc.a +OBJECTS = stdlib.o stdio.o string.o + +all: $(TARGETS) + +libc.a: $(OBJECTS) + rm -f $@ + $(AR) -crs $@ $(OBJECTS) clean: - rm -f *~ tags + rm -f $(OBJECTS) *~ tags |