Skip to content
Snippets Groups Projects
Select Git revision
  • b3d7011130a3b6311ed80bdca3a11a356d7d2b2a
  • v2018.2.x default protected
  • 0x4A6F-rpi4
  • 0x4A6F-master
  • master
  • v2018.2.2-ffs
  • v2016.2.4-batmanbug
  • radv-filterd
  • v2016.2.x
  • hoodselector
  • v2016.1.x
  • babel
  • v2015.1.x
  • 2014.4.x
  • 2014.3.x
  • v2018.2.2-ffs0.1
  • v2018.2.1-ffs0.1
  • v2018.2.1
  • v2018.2-ffs0.1
  • v2018.2
  • v2018.1.4
  • v2018.1.3
  • v2018.1.2
  • v2018.1.1
  • v2018.1
  • v2017.1.8
  • v2017.1.7
  • v2017.1.6
  • v2017.1.5
  • v2017.1.4
  • v2017.1.3
  • v2017.1.2
  • v2016.2.7
  • v2017.1.1
  • v2017.1
35 results

features

Blame
  • Forked from firmware / FFS Gluon
    Source project has a limited visibility.
    toplevel.mk 1.36 KiB
    # Makefile for OpenWrt
    #
    # Copyright (C) 2007-2011 OpenWrt.org
    # Copyright (C) 2013 Project Gluon
    #
    # This is free software, licensed under the GNU General Public License v2.
    # See /LICENSE for more information.
    #
    
    RELEASE:=Attitude Adjustment
    PREP_MK= OPENWRT_BUILD= QUIET=0
    
    -include $(TOPDIR)/include/verbose.mk
    
    REVISION:=$(shell $(TOPDIR)/scripts/getver.sh 2>/dev/null)
    
    HOSTCC ?= gcc
    OPENWRTVERSION:=$(RELEASE)$(if $(REVISION), ($(REVISION)))
    export RELEASE
    export REVISION
    export OPENWRTVERSION
    export IS_TTY=$(shell tty -s && echo 1 || echo 0)
    export LD_LIBRARY_PATH:=$(subst ::,:,$(if $(LD_LIBRARY_PATH),$(LD_LIBRARY_PATH):)$(STAGING_DIR_HOST)/lib)
    export DYLD_LIBRARY_PATH:=$(subst ::,:,$(if $(DYLD_LIBRARY_PATH),$(DYLD_LIBRARY_PATH):)$(STAGING_DIR_HOST)/lib)
    export GIT_CONFIG_PARAMETERS='core.autocrlf=false'
    export MAKE_JOBSERVER=$(filter --jobserver%,$(MAKEFLAGS))
    
    # prevent perforce from messing with the patch utility
    unexport P4PORT P4USER P4CONFIG P4CLIENT
    
    # prevent user defaults for quilt from interfering
    unexport QUILT_PATCHES QUILT_PATCH_OPTS
    
    unexport C_INCLUDE_PATH CROSS_COMPILE ARCH
    
    # prevent distro default LPATH from interfering
    unexport LPATH
    
    # make sure that a predefined CFLAGS variable does not disturb packages
    export CFLAGS=
    
    SCAN_COOKIE?=$(shell echo $$$$)
    export SCAN_COOKIE
    
    SUBMAKE:=umask 022; $(SUBMAKE)
    
    FORCE: ;
    
    .PHONY: FORCE
    .NOTPARALLEL: