This commit is contained in:
Nishi 2026-03-01 03:20:46 +09:00
commit 2b3b709e22
Signed by: nishi
GPG key ID: 27EF69B208EB9343
3 changed files with 14 additions and 14 deletions

View file

@ -13,4 +13,4 @@ taiga$(E): $(OBJS)
$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS) $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
clean: clean:
rm -f *.o taiga taiga.exe rm -f src/*.o taiga taiga.exe

24
objs.mk
View file

@ -1,19 +1,19 @@
OBJS += external_xemil_src_array.o OBJS += src/external_xemil_src_array.o
external_xemil_src_array.o: external/xemil/src/array.c src/external_xemil_src_array.o: external/xemil/src/array.c
$(CC) $(CFLAGS) -c -o $@ external/xemil/src/array.c $(CC) $(CFLAGS) -c -o $@ external/xemil/src/array.c
OBJS += external_xemil_src_core.o OBJS += src/external_xemil_src_core.o
external_xemil_src_core.o: external/xemil/src/core.c src/external_xemil_src_core.o: external/xemil/src/core.c
$(CC) $(CFLAGS) -c -o $@ external/xemil/src/core.c $(CC) $(CFLAGS) -c -o $@ external/xemil/src/core.c
OBJS += external_xemil_src_file.o OBJS += src/external_xemil_src_file.o
external_xemil_src_file.o: external/xemil/src/file.c src/external_xemil_src_file.o: external/xemil/src/file.c
$(CC) $(CFLAGS) -c -o $@ external/xemil/src/file.c $(CC) $(CFLAGS) -c -o $@ external/xemil/src/file.c
OBJS += external_xemil_src_unicode.o OBJS += src/external_xemil_src_unicode.o
external_xemil_src_unicode.o: external/xemil/src/unicode.c src/external_xemil_src_unicode.o: external/xemil/src/unicode.c
$(CC) $(CFLAGS) -c -o $@ external/xemil/src/unicode.c $(CC) $(CFLAGS) -c -o $@ external/xemil/src/unicode.c
OBJS += external_xemil_src_util.o OBJS += src/external_xemil_src_util.o
external_xemil_src_util.o: external/xemil/src/util.c src/external_xemil_src_util.o: external/xemil/src/util.c
$(CC) $(CFLAGS) -c -o $@ external/xemil/src/util.c $(CC) $(CFLAGS) -c -o $@ external/xemil/src/util.c
OBJS += src_main.o OBJS += src/src_main.o
src_main.o: src/main.c src/src_main.o: src/main.c
$(CC) $(CFLAGS) -c -o $@ src/main.c $(CC) $(CFLAGS) -c -o $@ src/main.c

View file

@ -1,7 +1,7 @@
#!/bin/sh #!/bin/sh
echo > objs.mk echo > objs.mk
ls external/xemil/src/*.c src/*.c | while read a; do ls external/xemil/src/*.c src/*.c | while read a; do
O="`echo "$a" | sed 's/.c$/.o/' | sed 's/\//_/g'`" O="src/`echo "$a" | sed 's/.c$/.o/' | sed 's/\//_/g'`"
echo "OBJS += $O" >> objs.mk echo "OBJS += $O" >> objs.mk
echo "$O: $a" >> objs.mk echo "$O: $a" >> objs.mk
echo " \$(CC) \$(CFLAGS) -c -o \$@ $a" >> objs.mk echo " \$(CC) \$(CFLAGS) -c -o \$@ $a" >> objs.mk