/[mac2eui64]/trunk/Makefile
ViewVC logotype

Diff of /trunk/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 3 by trond, 2015-09-29T08:26:40Z Revision 4 by trond, 2015-09-29T08:31:02Z
# Line 1  Line 1 
1  #  #
2  # Makefile for mac2eui64.  # Makefile for mac2eui64.
3  #  #
4  # Copyright (C) 2003 Trond Endrestøl <trond@ramstind.gtf.ol.no>  # Copyright (C) 2003 Trond Endrestøl <Trond.Endrestol@ximalas.info>
5  #  #
6  # This program is free software; you can redistribute it and/or modify  # This program is free software; you can redistribute it and/or modify
7  # it under the terms of the GNU General Public License as published by  # it under the terms of the GNU General Public License as published by
8  # the Free Software Foundation; either version 2 of the License, or  # the Free Software Foundation; either version 2 of the License, or
9  # (at your option) any later version.  # (at your option) any later version.
10  #  #
11  # This program is distributed in the hope that it will be useful,  # This program is distributed in the hope that it will be useful,
12  # but WITHOUT ANY WARRANTY; without even the implied warranty of  # but WITHOUT ANY WARRANTY; without even the implied warranty of
13  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14  # GNU General Public License for more details.  # GNU General Public License for more details.
15  #  #
16  # You should have received a copy of the GNU General Public License  # You should have received a copy of the GNU General Public License
17  # along with this program; if not, write to the Free Software  # along with this program; if not, write to the Free Software
18  # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
19  #  #
20  # BSD make (PMake) uses $>, whereas GNU make  # BSD make (PMake) uses $>, whereas GNU make
21  # uses $^ to name all on the rhs.  # uses $^ to name all on the rhs.
22  # Therefore, use $>$^  # Therefore, use $>$^
23  #  #
24  # $Ximalas$  # $Ximalas$
25  #  #
26  PREFIX = /usr/local  PREFIX = /usr/local
27  BINPREFIX = $(PREFIX)/bin  BINPREFIX = $(PREFIX)/bin
28  CC = gcc  CC = clang36
29  LD = gcc  LD = clang36
30  CFLAGS = -g0 -O3  CFLAGS = -std=c11 -Weverything -g0 -O3
31  LDFLAGS = -s  LDFLAGS = -s
32  INSTALL = install  INSTALL = install
33  INSTALLFLAGS = -C -d -g 0 -m 555 -o 0 -p  INSTALLFLAGS = -C -d -g 0 -m 555 -o 0 -p
34  RM = rm  RM = rm
35  RMFLAGS = -f  RMFLAGS = -f
36    
37  all: mac2eui64  all: mac2eui64
38    
39  mac2eui64: mac2eui64.o  mac2eui64: mac2eui64.o
40          $(CC) -o $@ $(LDFLAGS) $>$^          $(CC) -o $@ $(LDFLAGS) $>$^
41    
42  mac2eui64.o: mac2eui64.c  mac2eui64.o: mac2eui64.c
43          $(CC) -c $(CFLAGS) $>$^          $(CC) -c $(CFLAGS) $>$^
44    
45  install: all  install: all


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

svn@ximalas.info
ViewVC Help
Powered by ViewVC 1.3.0-dev