@@ -105,12 +105,15 @@ all: $(BUILD)
105
105
lib :
106
106
@[ -d $@ ] || mkdir -p $@
107
107
108
- $(BUILD ) : $(CTRULIB ) /lib/libctru.a $(CTRULIB ) /lib/libcitro3d.a $(CTRULIB ) /lib/libsf2d.a lib
108
+ $(BUILD ) : $(CTRULIB ) /lib/libctru.a $(CTRULIB ) /lib/libcitro3d.a $(CTRULIB ) /lib/libsf2d.a $( CTRULIB ) /lib/libsfil.a lib
109
109
@[ -d $@ ] || mkdir -p $@
110
110
@$(MAKE ) --no-print-directory -C $(BUILD ) -f $(CURDIR ) /Makefile
111
111
112
112
# ---------------------------------------------------------------------------------
113
113
114
+ libctru :
115
+ @$(MAKE ) $(CTRULIB ) /lib/libctru.a
116
+
114
117
$(CTRULIB ) /lib/libctru.a :
115
118
@echo " Installing libctru dependency"
116
119
@echo " Cloning ctrulib from smealum's github..."
@@ -119,22 +122,57 @@ $(CTRULIB)/lib/libctru.a:
119
122
@$(MAKE ) install -C dependencies/libctru/libctru/ -s
120
123
@echo " "
121
124
122
- $(CTRULIB ) /lib/libcitro3d.a :
125
+ libcitro3d :
126
+ @$(MAKE ) $(CTRULIB ) /lib/libcitro3d.a
127
+
128
+ $(CTRULIB ) /lib/libcitro3d.a : $(CTRULIB ) /lib/libctru.a
123
129
@echo " Installing libcitro3d dependency"
124
130
@echo " Cloning libcitro3d from fincs' github..."
125
131
-@git clone https://github.com/fincs/citro3d dependencies/libcitro3d/
126
132
@echo " Making and installing..."
127
133
@$(MAKE ) install -C dependencies/libcitro3d/ -s
128
134
@echo " "
129
135
130
- $(CTRULIB ) /lib/libsf2d.a :
136
+ libsf2d :
137
+ @$(MAKE ) $(CTRULIB ) /lib/libsf2d.a
138
+
139
+ $(CTRULIB ) /lib/libsf2d.a : $(CTRULIB ) /lib/libctru.a $(CTRULIB ) /lib/libcitro3d.a
131
140
@echo " Installing libsf2d dependency"
132
141
@echo " Cloning sf2dlib from xerpi's github..."
133
142
-@git clone https://github.com/xerpi/sf2dlib dependencies/libsf2d/
134
143
@echo " Making and installing..."
135
144
@$(MAKE ) install -C dependencies/libsf2d/libsf2d/ -s
136
145
@echo " "
137
146
147
+ portlibs :
148
+ @$(MAKE ) $(DEVKITPRO ) /portlibs/armv6k
149
+
150
+ $(DEVKITPRO ) /portlibs/armv6k :
151
+ @echo " Installing 3ds_portlibs dependency"
152
+ @echo " Cloning 3ds_portlibs from devkitPro's github..."
153
+ -@git clone https://github.com/devkitpro/3ds_portlibs dependencies/3ds_portlibs/
154
+ @echo " Making and installing..."
155
+ @echo " Making zlib..."
156
+ @$(MAKE ) zlib -C dependencies/3ds_portlibs/ -s
157
+ @echo " Installing zlib..."
158
+ @$(MAKE ) install-zlib -C dependencies/3ds_portlibs/ -s
159
+ @echo " Making sqlite, libpng, libjpeg-turbo, libexif, and freetype..."
160
+ @$(MAKE ) sqlite libpng libjpeg-turbo libexif freetype -C dependencies/3ds_portlibs/ -s
161
+ @echo " Installing sqlite, libpng, libjpeg-turbo, libexif, and freetype..."
162
+ @$(MAKE ) install -C dependencies/3ds_portlibs/ -s
163
+ @echo " "
164
+
165
+ sfillib :
166
+ @$(MAKE ) $(CTRULIB ) /lib/libsfil.a
167
+
168
+ $(CTRULIB ) /lib/libsfil.a : $(CTRULIB ) /lib/libctru.a $(CTRULIB ) /lib/libcitro3d.a $(CTRULIB ) /lib/libsf2d.a $(DEVKITPRO ) /portlibs/armv6k
169
+ @echo " Installing libsfil dependency"
170
+ @echo " Cloning libsfil from xerpi's github..."
171
+ -@git clone https://github.com/xerpi/sfillib dependencies/libsfil/
172
+ @echo " Making and installing..."
173
+ @$(MAKE ) install -C dependencies/libsfil/libsfil/ -s
174
+ @echo " "
175
+
138
176
# ---------------------------------------------------------------------------------
139
177
clean :
140
178
@echo clean ...
0 commit comments