2: 2007-02-14 (水) 22:37:37 |
現: 2024-01-06 (土) 22:39:10 |
| libcpp.lib : $(LIBCPP_OBJS) Makefile ../include/rules.mak | | libcpp.lib : $(LIBCPP_OBJS) Makefile ../include/rules.mak |
| $(LIBRARIAN) out:$@ $(LIBCPP_OBJS) | | $(LIBRARIAN) out:$@ $(LIBCPP_OBJS) |
| + | |
| libbackend.lib : $(OBJS) | | libbackend.lib : $(OBJS) |
| $(LIBRARIAN) out:$@ $(OBJS) | | $(LIBRARIAN) out:$@ $(OBJS) |
| libcpp.lib : $(LIBCPP_OBJS) Makefile ../include/rules.mak | | libcpp.lib : $(LIBCPP_OBJS) Makefile ../include/rules.mak |
| $(LIBRARIAN) $@ $(LIBCPP_OBJS) | | $(LIBRARIAN) $@ $(LIBCPP_OBJS) |
| + | |
| libbackend.lib : $(OBJS) | | libbackend.lib : $(OBJS) |
| $(LIBRARIAN) $@ $(OBJS) | | $(LIBRARIAN) $@ $(OBJS) |
| --・・・なんだけど、ちょっと。 | | --・・・なんだけど、ちょっと。 |
| --これ、元々はWin32環境用のMakefileだよね?。なので、出来上がる実行ファイルはみんな.exeってことにしてある。でも、FreeBSDとかLinux上だとちょっとイヤ〜ンだよね? | | --これ、元々はWin32環境用のMakefileだよね?。なので、出来上がる実行ファイルはみんな.exeってことにしてある。でも、FreeBSDとかLinux上だとちょっとイヤ〜ンだよね? |
| + | --それに、純正のgcc内に同じ名前のコマンドがあったりする。これは混乱の元! |
| --なので、他の部分もついでに書き換え。 | | --なので、他の部分もついでに書き換え。 |
| : | | : |
| /*46行目*/ | | /*46行目*/ |
| all : | | all : |
- | $(MAKER) cpp0 cc1 cc1plus | + | $(MAKER) gocpp0 gocc1 gocc1plus |
| + | |
| clean : | | clean : |
- | -$(DEL) cpp0 cc1 cc1plus | + | -$(DEL) gocpp0 gocc1 gocc1plus |
| -$(DEL) *.lib | | -$(DEL) *.lib |
| -$(DEL) *.o | | -$(DEL) *.o |
| : | | : |
| /*64行目*/ | | /*64行目*/ |
- | cpp0 : cppmain.o intl.o libcpp.lib hashtable.o version.o \ | + | gocpp0 : cppmain.o intl.o libcpp.lib hashtable.o version.o \ |
| Makefile ../include/rules.mak | | Makefile ../include/rules.mak |
| : | | : |
| : | | : |
| /*73行目*/ | | /*73行目*/ |
- | cc1 : $(C_OBJS) $(BACKEND) Makefile ../include/rules.mak | + | gocc1 : $(C_OBJS) $(BACKEND) Makefile ../include/rules.mak |
| : | | : |
| : | | : |
| /*81行目*/ | | /*81行目*/ |
- | cc1plus : $(CXX_OBJS) $(CXX_C_OBJS) $(BACKEND) libcpp.lib \ | + | gocc1plus : $(CXX_OBJS) $(CXX_C_OBJS) $(BACKEND) libcpp.lib \ |
| Makefile ../include/rules.mak | | Makefile ../include/rules.mak |
| | | |
| -こらもう書かんでも解るやろ・・・っと思ったけど、ちょっとアレなので載せとこう。 | | -こらもう書かんでも解るやろ・・・っと思ったけど、ちょっとアレなので載せとこう。 |
| include ../include/rules.mak | | include ../include/rules.mak |
| + | |
| all : | | all : |
| $(MAKER) golib00 sjisconv gas2nask nask naskcnv0 | | $(MAKER) golib00 sjisconv gas2nask nask naskcnv0 |
| + | |
| clean : | | clean : |
| -$(DEL) *.obj | | -$(DEL) *.obj |
| -$(DEL) golib00 sjisconv gas2nask nask naskcnv0 | | -$(DEL) golib00 sjisconv gas2nask nask naskcnv0 |
| + | |
| golib00 : golib00.obj Makefile ../include/rules.mak | | golib00 : golib00.obj Makefile ../include/rules.mak |
| $(LINK) -o $@ $@.obj | | $(LINK) -o $@ $@.obj |
| + | |
| sjisconv : sjisconv.obj Makefile ../include/rules.mak | | sjisconv : sjisconv.obj Makefile ../include/rules.mak |
| $(LINK) -o $@ $@.obj | | $(LINK) -o $@ $@.obj |
| + | |
| gas2nask : gas2nask.obj Makefile ../include/rules.mak | | gas2nask : gas2nask.obj Makefile ../include/rules.mak |
| $(LINK) -o $@ $@.obj | | $(LINK) -o $@ $@.obj |
| + | |
| nask : nask.obj Makefile ../include/rules.mak | | nask : nask.obj Makefile ../include/rules.mak |
| $(MAKEC) ../nasklib | | $(MAKEC) ../nasklib |
| $(LINK) -o nask nask.obj ../nasklib/nasklib.lib \ | | $(LINK) -o nask nask.obj ../nasklib/nasklib.lib \ |
| ../go_lib/go_lib.lib ../go_lib/stdin.o | | ../go_lib/go_lib.lib ../go_lib/stdin.o |
| + | |
| naskcnv0 : naskcnv0.obj Makefile ../include/rules.mak | | naskcnv0 : naskcnv0.obj Makefile ../include/rules.mak |
| $(MAKEC) ../go_lib | | $(MAKEC) ../go_lib |
| $ cd bim2bi4w | | $ cd bim2bi4w |
| $ gcc -o bim2bin bim2bin.c | | $ gcc -o bim2bin bim2bin.c |
| + | |
| $ cd ../bim2hrb | | $ cd ../bim2hrb |
| $ gcc -o bim2hrb bim2hrb.c | | $ gcc -o bim2hrb bim2hrb.c |
| + | |
| $ cd ../bin2obj0 | | $ cd ../bin2obj0 |
| $ gcc -o bin2obj bin2obj.c | | $ gcc -o bin2obj bin2obj.c |
| + | |
| $ cd makefont | | $ cd makefont |
| $ gcc -o makefont makefont.c | | $ gcc -o makefont makefont.c |
| + | |
| $ cd osalink1 | | $ cd osalink1 |
| $ gcc -o osalink1.c osalink | | $ gcc -o osalink1.c osalink |
| + | |
| | | |
| 多分これでOKだと思います〜。 | | 多分これでOKだと思います〜。 |
| //#define SAR_MODE_WIN32 1 | | //#define SAR_MODE_WIN32 1 |
| /* Linuxなどでは↑をコメントアウトする */ | | /* Linuxなどでは↑をコメントアウトする */ |
| + | |
| #define SAR_MODE_POSIX 1 | | #define SAR_MODE_POSIX 1 |
| /* Windowsなどでは↑をコメントアウトする */ | | /* Windowsなどでは↑をコメントアウトする */ |