Update toolchain to use GCC 8.1.
[n64chain.git] / libn64 / Makefile
index 81b2f33..2b2a530 100644 (file)
@@ -40,7 +40,9 @@ ASMFILES = $(call FIXPATH,\
 
 CFILES = $(call FIXPATH,\
        io/init.c \
+       io/filesystem.c \
        io/pi_thread.c \
+       io/si_thread.c \
        os/fbtext.c \
        os/main.c \
        os/mm.c \
@@ -49,6 +51,7 @@ CFILES = $(call FIXPATH,\
        os/time.c \
        rcp/vi.c \
        sp/init.c \
+       sp/sp_thread.c \
 )
 
 UCODES = $(call FIXPATH,\
@@ -82,7 +85,8 @@ libn64.a: $(OBJFILES)
 
 %.o: %.rsp %.rsps
        @echo $(call FIXPATH,"Assembling: $(ROM_NAME)/$@")
-       @$(CPP) -E -Iucodes $< | $(RSPASM) -o $(<:.rsp=.bin) -
+       @$(CPP) -E -Iucodes $< > $(<:.rsp=.rsppch)
+       @$(RSPASM) $(<:.rsp=.rsppch) -o $(<:.rsp=.bin)
        @$(CC) -x assembler-with-cpp $(CFLAGS) $(OPTFLAGS) -MMD -c $(<:.rsp=.rsps) -o $@
 
 #