]> granicus.if.org Git - postgresql/blob - src/bin/psql/win32.mak
Translation updates, some messages tweaked.
[postgresql] / src / bin / psql / win32.mak
1 # Makefile for Microsoft Visual C++ 5.0 (or compat)
2
3 !IF "$(OS)" == "Windows_NT"
4 NULL=
5 !ELSE 
6 NULL=nul
7 !ENDIF 
8
9 CPP=cl.exe
10
11 OUTDIR=.\Release
12 INTDIR=.\Release
13 # Begin Custom Macros
14 OutDir=.\Release
15 # End Custom Macros
16
17 ALL : "$(OUTDIR)\psql.exe"
18
19 CLEAN :
20         -@erase "$(INTDIR)\command.obj"
21         -@erase "$(INTDIR)\common.obj"
22         -@erase "$(INTDIR)\help.obj"
23         -@erase "$(INTDIR)\input.obj"
24         -@erase "$(INTDIR)\stringutils.obj"
25         -@erase "$(INTDIR)\mainloop.obj"
26         -@erase "$(INTDIR)\copy.obj"
27         -@erase "$(INTDIR)\startup.obj"
28         -@erase "$(INTDIR)\prompt.obj"
29         -@erase "$(INTDIR)\sprompt.obj"
30         -@erase "$(INTDIR)\variables.obj"
31         -@erase "$(INTDIR)\large_obj.obj"
32         -@erase "$(INTDIR)\print.obj"
33         -@erase "$(INTDIR)\describe.obj"
34         -@erase "$(INTDIR)\tab-complete.obj"
35         -@erase "$(INTDIR)\getopt.obj"
36         -@erase "$(INTDIR)\mbprint.obj"
37         -@erase "$(INTDIR)\vc50.idb"
38         -@erase "$(OUTDIR)\psql.exe"
39
40 "$(OUTDIR)" :
41     if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
42
43 CPP_PROJ=/nologo /MD /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D\
44  "_MBCS" /Fp"$(INTDIR)\psql.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c \
45  /I ..\..\include /I ..\..\interfaces\libpq /D "HAVE_STRDUP"
46
47 CPP_OBJS=.\Release/
48 CPP_SBRS=.
49
50 LINK32=link.exe
51 LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib\
52  advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib\
53  odbccp32.lib wsock32.lib /nologo /subsystem:console /incremental:no\
54  /pdb:"$(OUTDIR)\psql.pdb" /machine:I386 /out:"$(OUTDIR)\psql.exe" 
55 LINK32_OBJS= \
56         "$(INTDIR)\command.obj" \
57         "$(INTDIR)\common.obj" \
58         "$(INTDIR)\help.obj" \
59         "$(INTDIR)\input.obj" \
60         "$(INTDIR)\stringutils.obj" \
61         "$(INTDIR)\mainloop.obj" \
62         "$(INTDIR)\copy.obj" \
63         "$(INTDIR)\startup.obj" \
64         "$(INTDIR)\prompt.obj" \
65         "$(INTDIR)\sprompt.obj" \
66         "$(INTDIR)\variables.obj" \
67         "$(INTDIR)\large_obj.obj" \
68         "$(INTDIR)\print.obj" \
69         "$(INTDIR)\describe.obj" \
70         "$(INTDIR)\tab-complete.obj" \
71         "$(INTDIR)\getopt.obj" \
72         "$(INTDIR)\mbprint.obj" \
73         "..\..\interfaces\libpq\Release\libpqdll.lib"
74
75 "$(OUTDIR)\psql.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
76     $(LINK32) @<<
77   $(LINK32_FLAGS) $(LINK32_OBJS)
78 <<
79
80 "$(OUTDIR)\getopt.obj" : "$(OUTDIR)" ..\..\utils\getopt.c
81     $(CPP) @<<
82     $(CPP_PROJ) ..\..\utils\getopt.c
83 <<
84
85 .c{$(CPP_OBJS)}.obj::
86    $(CPP) @<<
87    $(CPP_PROJ) $< 
88 <<
89
90 .cpp{$(CPP_OBJS)}.obj::
91    $(CPP) @<<
92    $(CPP_PROJ) $< 
93 <<