source: trunk/gsdl/packages/d2m/win32.mak@ 10384

Last change on this file since 10384 was 10384, checked in by kjdon, 19 years ago

windows makefile

  • Property svn:keywords set to Author Date Id Revision
File size: 892 bytes
Line 
1# ///////////////// d2m : Dublin Core to MARC converter /////////////////////
2#
3#
4# Generated for Greenstone kjdon May 2005.
5# Used by z3950server
6
7GSDLHOME = ..\..
8CC = cl
9AR = lib
10
11DLL = 0
12DLLDEBUG = 0
13
14CPPFLAGS = -GX
15!IF $(DLL)
16CPPFLAGS = $(CPPFLAGS) -MD
17!ELSE
18!IF ($(DLLDEBUG))
19CPPFLAGS = $(CPPFLAGS) -MDd
20!ENDIF
21!ENDIF
22
23o = .obj
24
25DEFS=-DHAVE_CONFIG_H -D__WIN32__
26INCLUDES= -I"$(GSDLHOME)"
27COMPILE = $(CC) -c $(CPPFLAGS) $(DEFS) $(INCLUDES)
28
29LIB_OBJS = MARC2709$o MARCtidy$o usMARC$o util$o
30
31all: libd2m.lib
32
33libd2m.lib: $(LIB_OBJS)
34 if EXIST libd2m.lib del libd2m.lib
35 $(AR) /out:libd2m.lib $(LIB_OBJS)
36
37
38MARCtidy.o: MARCtidy.c d2m.h
39 $(COMPILE) MARCtidy.c
40
41MARC2709.o: MARC2709.c d2m.h
42 $(COMPILE) MARC2709.c
43
44util.o: util.c d2m.h
45 $(COMPILE) util.c
46
47usMARC.o: usMARC.c d2m.h
48 $(COMPILE) usMARC.c
49
50install:
51
52clean:
53 del *$o
54 del libd2m.lib
55
56distclean: clean
57 rm -f Makefile config.h
58
Note: See TracBrowser for help on using the repository browser.