source: indexers/trunk/packages/unac/win32.mak@ 19524

Last change on this file since 19524 was 19524, checked in by ak19, 15 years ago

Dr Bainbridge updated the Windows makefiles to 1. Take the DEBUG flag so that we can recompile all of GS2 in the Vis C++ 2005 Express Edition command prompt and then use its Debugger on the C code. 2. Now GS2 make clean command cleans up all object and lib files that its make generates.

  • Property svn:keywords set to Author Date Id Revision
File size: 817 bytes
Line 
1# UNAC
2
3CC = cl
4AR = lib
5
6DEBUG = 0
7DLL = 0
8DLLDEBUG = 0
9GSDL_VC4 = 0
10
11INCLUDES = -I. -DUNAC_VERSION=\"1.7.0\"
12
13!IF $(DEBUG)
14CXXFLAGS = -DEBUG -Z7 /errorReport:prompt
15!ELSE
16CXXFLAGS =
17!ENDIF
18
19!IF $(GSDL_VC4)
20CXXFLAGS = $(CXXFLAGS) -GX
21!ELSE
22CXXFLAGS = $(CXXFLAGS) -EHsc
23!ENDIF
24
25!IF $(DLL)
26CXXFLAGS = $(CXXFLAGS) -MD
27!ELSE
28!IF ($(DLLDEBUG))
29CXXFLAGS = $(CXXFLAGS) -MDd
30!ENDIF
31!ENDIF
32
33
34COMPILE = $(CC) -nologo -c $(CXXFLAGS) $(DEFS) $(INCLUDES)
35LINK = $(CC) -nologo $(LDFLAGS)
36
37.SUFFIXES:
38.SUFFIXES: .c .obj
39.c.obj:
40 $(COMPILE) $<
41
42ANSI2KNR =
43o = .obj
44e = .exe
45
46LIBS = $(ICONVLIB)
47
48HEADERS = unac.h
49
50SOURCES = unac.c
51
52OBJECTS = unac$o
53
54DEFS =
55
56all: libunac.lib
57
58libunac.lib: $(OBJECTS)
59 if EXIST libunac.lib del libunac.lib
60 $(AR) -nologo /out:libunac.lib $(OBJECTS)
61
62install: all
63
64clean:
65 del *.obj libunac.lib
66
67
Note: See TracBrowser for help on using the repository browser.