1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
|
MODULE_TOPDIR = ..
#order is relevant:
SUBDIRS = \
datetime \
gis \
external \
gmath \
linkm \
driver \
pngdriver \
psdriver \
raster \
bitmap \
btree \
display \
db \
vask \
edit \
fonts \
gtcltk \
form \
imagery \
cluster \
proj \
rowio \
segment \
vector \
sites \
rst \
g3d \
gpde \
dspf \
symbol \
init \
cdhc \
stats \
arraystats \
python
include $(MODULE_TOPDIR)/include/Make/Platform.make
OPENGLBASED = \
ogsf \
nviz
#compile if OPENGLBASED present:
ifneq ($(strip $(OPENGLLIB)),)
SUBDIRS += $(OPENGLBASED)
endif
ifneq ($(USE_CAIRO),)
SUBDIRS += cairodriver
endif
#compile if C++ compiler present:
ifneq ($(strip $(CXX)),)
SUBDIRS += iostream
endif
include $(MODULE_TOPDIR)/include/Make/Dir.make
default: headers
$(MAKE) subdirs
headers:
if [ ! -d $(GISBASE)/include ]; then $(MKDIR) $(GISBASE)/include; fi
if [ ! -d $(GISBASE)/include/grass ]; then $(MKDIR) $(GISBASE)/include/grass; fi
if [ ! -d $(GISBASE)/include/grass/vect ]; then $(MKDIR) $(GISBASE)/include/grass/vect; fi
if [ ! -d $(GISBASE)/include/grass/iostream ]; then $(MKDIR) $(GISBASE)/include/grass/iostream; fi
if [ ! -d $(GISBASE)/include/Make ]; then $(MKDIR) $(GISBASE)/include/Make; fi
for file in ../include/*.h ; do $(INSTALL_DATA) $$file $(GISBASE)/include/grass/ ; done
for file in ../include/vect/*.h ; do $(INSTALL_DATA) $$file $(GISBASE)/include/grass/vect/ ; done
for file in ../include/iostream/*.h ; do $(INSTALL_DATA) $$file $(GISBASE)/include/grass/iostream/ ; done
for file in ../include/Make/*.make ; do $(INSTALL_DATA) $$file $(GISBASE)/include/Make/ ; done
clean: cleansubdirs
|