source: main/trunk/gs2-core/common-src/win32.mak@ 26284

Last change on this file since 26284 was 22832, checked in by mdewsnip, 14 years ago

Lots of improvements, particularly to Windows makefiles.

File size: 910 bytes
RevLine 
[21689]1###########################################################################
2#
3# win32.mak -- Windows Makefile for common-src
4#
[22728]5# By Michael Dewsnip
[21689]6#
[22728]7# Copyright (C) 2010 DL Consulting Ltd.
[21689]8#
9###########################################################################
10
11
[22824]12# Option: Lucene support (enabled by default)
13ENABLE_LUCENE = 1
[21689]14!IF $(ENABLE_LUCENE)
[22763]15LUCENE_SUBDIRS = indexers packages\expat
[21689]16!ENDIF
17
[22824]18# Option: SQLite support (enabled by default)
19USE_SQLITE = 1
[21689]20!IF $(USE_SQLITE)
21SQLITE_SUBDIRS = packages\sqlite
[22826]22MAKE = $(MAKE) GSDLHOME=$(MAKEDIR)\..
[21689]23!ENDIF
24
[21694]25SUBDIRS = $(LUCENE_SUBDIRS) $(SQLITE_SUBDIRS) packages\windows\crypt\crypt src\lib
[21689]26
27
[22832]28all:
29 @FOR %i IN ($(SUBDIRS)) DO cd %i && $(MAKE) /f win32.mak && cd $(MAKEDIR)
[21689]30
[22832]31install:
32 @FOR %i IN ($(SUBDIRS)) DO cd %i && $(MAKE) /f win32.mak install && cd $(MAKEDIR)
[21689]33
[22832]34clean:
35 @FOR %i IN ($(SUBDIRS)) DO cd %i && $(MAKE) /f win32.mak clean && cd $(MAKEDIR)
Note: See TracBrowser for help on using the repository browser.