雑記帳
ここはhideyosiの雑記帳です。テケトーに書き散らしてるだけなので間違っていたりとは普通にしてます。信用度は相当低いことをあらかじめご了承を。またご覧のようにWikiを使ってますが、hideyosi意外は書き込めません。
2: 2007-02-14 (水) 22:37:37 ソース バックアップ No.2 を復元して編集 現: 2024-01-06 (土) 22:39:10 ソース 編集
Line 80: Line 80:
 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)
Line 88: Line 88:
 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)
Line 95: Line 95:
--・・・なんだけど、ちょっと。 --・・・なんだけど、ちょっと。
--これ、元々は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
Line 108: Line 109:
                 :                  :
 /*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
Line 159: Line 160:
-こらもう書かんでも解るやろ・・・っと思ったけど、ちょっとアレなので載せとこう。 -こらもう書かんでも解るやろ・・・っと思ったけど、ちょっとアレなので載せとこう。
 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
Line 181: Line 182:
         $(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
Line 260: Line 261:
 $ 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だと思います〜。
Line 297: Line 298:
 //#define SAR_MODE_WIN32                1  //#define SAR_MODE_WIN32                1
 /* Linuxなどでは↑をコメントアウトする */  /* Linuxなどでは↑をコメントアウトする */
 + 
 #define SAR_MODE_POSIX  1  #define SAR_MODE_POSIX  1
 /* Windowsなどでは↑をコメントアウトする */  /* Windowsなどでは↑をコメントアウトする */