@@ -37,6 +37,12 @@ CLEAN :
3737-@erase" $( OUTDIR) \libpq.pch"
3838-@erase" $( OUTDIR) \libpqdll.exp"
3939-@erase" $( OUTDIR) \libpqdll.lib"
40+ !IFDEF MULTIBYTE
41+ -@erase "$(INTDIR)\common.obj"
42+ -@erase "$(INTDIR)\wchar.obj"
43+ -@erase "$(INTDIR)\conv.obj"
44+ -@erase "$(INTDIR)\big5.obj"
45+ !ENDIF
4046
4147"$(OUTDIR ) " :
4248 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
@@ -67,7 +73,7 @@ LIB32_OBJS= \
6773"$(INTDIR ) \fe-print.obj"
6874
6975!IFDEF MULTIBYTE
70- LIB32_OBJS =$(LIB32_OBJS ) $(INTDIR ) \common.obj$(INTDIR ) \wchar.obj$(INTDIR ) \conv.obj
76+ LIB32_OBJS =$(LIB32_OBJS ) " $(INTDIR ) \common.obj" " $(INTDIR ) \wchar.obj" " $(INTDIR ) \conv.obj" " $( INTDIR ) \big5.obj"
7177!ENDIF
7278
7379RSC_PROJ =/l 0x409 /fo"$(INTDIR ) \libpq.res"
@@ -103,7 +109,30 @@ LINK32_OBJS= \
103109 $(CPP) @<<
104110 $(CPP_PROJ) ..\..\backend\lib\dllist.c
105111<<
112+
106113
114+ !IFDEF MULTIBYTE
115+ "$(INTDIR ) \common.obj" : ..\..\backend\utils\mb\common.c
116+ $(CPP) @<<
117+ $(CPP_PROJ) /I "." ..\..\backend\utils\mb\common.c
118+ <<
119+
120+ "$(INTDIR ) \wchar.obj" : ..\..\backend\utils\mb\wchar.c
121+ $(CPP) @<<
122+ $(CPP_PROJ) /I "." ..\..\backend\utils\mb\wchar.c
123+ <<
124+
125+ "$(INTDIR ) \conv.obj" : ..\..\backend\utils\mb\conv.c
126+ $(CPP) @<<
127+ $(CPP_PROJ) /I "." ..\..\backend\utils\mb\conv.c
128+ <<
129+
130+ "$(INTDIR ) \big5.obj" : ..\..\backend\utils\mb\big5.c
131+ $(CPP) @<<
132+ $(CPP_PROJ) /I "." ..\..\backend\utils\mb\big5.c
133+ <<
134+ !ENDIF
135+
107136
108137.c{$(CPP_OBJS ) }.obj ::
109138 $(CPP) @<<