source: main/trunk/greenstone2/common-src/indexers/packages/unac/win32.mak@ 22960

Last change on this file since 22960 was 22960, checked in by ak19, 14 years ago

Added in DEBUG flags to LDFLAGS where missing

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