|
Last change
on this file was 70821, checked in by marisn, 7 years ago |
|
Enforce C language when running Python during compilation as LANGUAGE has a preference over LC_ALL.
|
-
Property svn:eol-style
set to
native
-
Property svn:keywords
set to
Author Date Id
-
Property svn:mime-type
set to
text/plain
|
|
File size:
1.4 KB
|
| Line | |
|---|
| 1 |
|
|---|
| 2 | # first found target
|
|---|
| 3 | first: pre default
|
|---|
| 4 |
|
|---|
| 5 | # create platform dirs
|
|---|
| 6 | ARCH_DIRS = $(ARCH_DISTDIR) $(ARCH_BINDIR) $(ARCH_INCDIR) $(ARCH_LIBDIR) \
|
|---|
| 7 | $(BIN) $(ETC) \
|
|---|
| 8 | $(DRIVERDIR) $(DBDRIVERDIR) $(FONTDIR) $(DOCSDIR) $(HTMLDIR) \
|
|---|
| 9 | $(MANBASEDIR) $(MANDIR) $(TOOLSDIR)
|
|---|
| 10 |
|
|---|
| 11 | pre: | $(ARCH_DIRS)
|
|---|
| 12 |
|
|---|
| 13 | default:
|
|---|
| 14 |
|
|---|
| 15 | $(ARCH_DIRS):
|
|---|
| 16 | $(MKDIR) $@
|
|---|
| 17 |
|
|---|
| 18 | $(OBJDIR):
|
|---|
| 19 | -test -d $(OBJDIR) || $(MKDIR) $(OBJDIR)
|
|---|
| 20 |
|
|---|
| 21 | $(ARCH_INCDIR)/%.h: %.h
|
|---|
| 22 | $(INSTALL_DATA) $< $@
|
|---|
| 23 |
|
|---|
| 24 | ifneq ($(MINGW),)
|
|---|
| 25 | mkpath = $(shell $(TOOLSDIR)/g.echo$(EXE) $(1));$(2)
|
|---|
| 26 | else
|
|---|
| 27 | mkpath = $(1):$(2)
|
|---|
| 28 | endif
|
|---|
| 29 |
|
|---|
| 30 | GRASS_PYTHONPATH := $(call mkpath,$(GISBASE)/gui/wxpython,$$PYTHONPATH)
|
|---|
| 31 | GRASS_PYTHONPATH := $(call mkpath,$(GISBASE)/etc/python,$(GRASS_PYTHONPATH))
|
|---|
| 32 | ### really needed ???
|
|---|
| 33 | ### GRASS_PYTHONPATH := $(call mkpath,$(ARCH_DISTDIR)/etc/python,$(GRASS_PYTHONPATH))
|
|---|
| 34 |
|
|---|
| 35 | run_grass = \
|
|---|
| 36 | GISRC=$(RUN_GISRC) \
|
|---|
| 37 | GISBASE=$(RUN_GISBASE) \
|
|---|
| 38 | PATH="$(ARCH_DISTDIR)/bin:$(GISBASE)/bin:$(GISBASE)/scripts:$$PATH" \
|
|---|
| 39 | PYTHONPATH="$(GRASS_PYTHONPATH)" \
|
|---|
| 40 | $(LD_LIBRARY_PATH_VAR)="$(BIN):$(GISBASE)/bin:$(GISBASE)/scripts:$(ARCH_LIBDIR):$(BASE_LIBDIR):$($(LD_LIBRARY_PATH_VAR))" \
|
|---|
| 41 | LC_ALL=C LANG=C LANGUAGE=C \
|
|---|
| 42 | $(1)
|
|---|
| 43 |
|
|---|
| 44 | # default clean rules
|
|---|
| 45 | clean:
|
|---|
| 46 | -rm -rf $(OBJDIR) $(EXTRA_CLEAN_DIRS)
|
|---|
| 47 | -rm -f $(EXTRA_CLEAN_FILES) *.tab.[ch] *.yy.c *.output *.backup *.tmp.html *.pyc $(DEPFILE)
|
|---|
| 48 | -if [ "$(CLEAN_SUBDIRS)" != "" ] ; then \
|
|---|
| 49 | list='$(CLEAN_SUBDIRS)' ; \
|
|---|
| 50 | for dir in $$list ; do \
|
|---|
| 51 | $(MAKE) -C $$dir clean ; \
|
|---|
| 52 | done ; \
|
|---|
| 53 | fi
|
|---|
| 54 |
|
|---|
| 55 | depend:
|
|---|
| 56 |
|
|---|
| 57 | .PHONY: clean depend
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.