source: gsdl/trunk/build-src/packages/isis-gdl/win32.mak@ 16574

Last change on this file since 16574 was 16574, checked in by davidb, 16 years ago

Adjustments to Windows makes file for new common-src, build-src and runtime-src file structure

  • Property svn:keywords set to Author Date Id Revision
File size: 1.3 KB
Line 
1# ISIS-GDL
2
3GSDLHOME = ..\..\..
4
5CC = cl
6AR = lib
7
8DLL = 0
9DLLDEBUG = 0
10
11!IF $(GSDL_VC4)
12CPPFLAGS = -GX
13!ELSE
14CPPFLAGS = -EHsc
15!ENDIF
16
17!IF $(DLL)
18CPPFLAGS = $(CPPFLAGS) -MD
19!ELSE
20!IF ($(DLLDEBUG))
21CPPFLAGS = $(CPPFLAGS) -MDd
22!ENDIF
23!ENDIF
24
25COMPILE = $(CC) -nologo -c $(CPPFLAGS) $(DEFS) $(INCLUDES)
26LINK = $(CC) -nologo $(LDFLAGS)
27
28.SUFFIXES:
29.SUFFIXES: .cpp .obj
30.cpp.obj:
31 $(COMPILE) $<
32
33ANSI2KNR =
34o = .obj
35e = .exe
36
37HEADERS = AbstractIsisDb.h CacheMan.h Debug.h IErrors.h IsisUtil.h \
38 XRFFile.h BlkFile.h Checking.h Fdt.h IsisDb.h MFFile.h mytchar.h \
39 CRC32.h Compat.h File.h IsisDef.h Master.h stdafx.h \
40 CRCTab.h DLLCode.h FileSystem.h IsisTypes.h Unimarc.h tchar.h
41
42
43SOURCES = CRC32.cpp Debug.cpp FileSystem.cpp IsisGdl.cpp Master.cpp \
44 stdafx.cpp CacheMan.cpp Fdt.cpp IErrors.cpp IsisUtil.cpp \
45 Unimarc.cpp Checking.cpp File.cpp IsisDb.cpp MFFile.cpp XRFFile.cpp
46
47OBJECTS = IsisGdl$o CacheMan$o Checking$o CRC32$o Fdt$o File$o Debug$o \
48 FileSystem$o IErrors$o IsisDb$o IsisUtil$o Master$o MFFile$o \
49 stdafx$o Unimarc$o XRFFile$o
50
51EXEC = IsisGdl$e
52
53DEFS =
54
55all: $(EXEC)
56
57install: $(EXEC)
58 if NOT EXIST "$(GSDLHOME)\bin\windows" mkdir "$(GSDLHOME)\bin\windows"
59 copy $(EXEC) "$(GSDLHOME)\bin\windows"
60
61clean:
62 del *.obj
63 del $(EXEC)
64
65IsisGdl$e: $(OBJECTS) $(LIBS)
66 $(LINK) $(OBJECTS) $(LIBS)
67
Note: See TracBrowser for help on using the repository browser.