From dc0ddc82d66964354ab81272f478c2d4ba2b75e0 Mon Sep 17 00:00:00 2001 From: Paul Chaignon Date: Thu, 6 Aug 2015 10:08:30 +0200 Subject: [PATCH] Filename Makefile.inc for Makefile --- lib/linguist/languages.yml | 1 + samples/Makefile/filenames/Makefile.inc | 31 +++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 samples/Makefile/filenames/Makefile.inc diff --git a/lib/linguist/languages.yml b/lib/linguist/languages.yml index 774fd3dd..952aa6b2 100644 --- a/lib/linguist/languages.yml +++ b/lib/linguist/languages.yml @@ -1933,6 +1933,7 @@ Makefile: - GNUmakefile - Kbuild - Makefile + - Makefile.inc - makefile interpreters: - make diff --git a/samples/Makefile/filenames/Makefile.inc b/samples/Makefile/filenames/Makefile.inc new file mode 100644 index 00000000..cc927063 --- /dev/null +++ b/samples/Makefile/filenames/Makefile.inc @@ -0,0 +1,31 @@ +# $OpenBSD: Makefile.inc,v 1.2 2003/11/14 20:09:20 drahn Exp $ +# $NetBSD: Makefile.inc,v 1.1 1996/09/30 16:34:59 ws Exp $ + +.if !defined(__stand_makefile_inc) +__stand_makefile_inc=1 + +KERN_AS= library + +S=$(.CURDIR)/../../../$(R) + +.if !make(libdep) && !make(sadep) && !make(salibdir) && !make(kernlibdir) && !make(obj) && !defined(NOMACHINE) +.BEGIN: + @([ -h machine ] || ln -s $(S)/arch/$(MACHINE)/include machine) +.endif + +# +EXTRACFLAGS= -msoft-float +REAL_VIRT?= -v +ENTRY?= _start + +INCLUDES+= -I. -I$(.OBJDIR) -I$(.CURDIR)/.. -I$(S)/arch -I$(S) +INCLUDES+= -I$(S)/lib/libsa +DEFS+= -DSTANDALONE +CFLAGS+= $(INCLUDES) $(DEFS) $(EXTRACFLAGS) +CFLAGS+= -fno-stack-protector +LDFLAGS?= -X -N -Ttext $(RELOC) -e $(ENTRY) + +cleandir: + rm -rf lib machine + +.endif