/[mac2eui64]/trunk/Makefile
ViewVC logotype

Annotation of /trunk/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4 - (hide annotations) (download)
2015-09-29T08:31:02Z (9 years, 2 months ago) by trond
Content type: text/plain
File size: 1358 byte(s)
Changed the email address.
Changed from gcc to clang36.
Updated to code to reflect current standards.

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

Properties

Name Value
svn:eol-style native
svn:keywords Ximalas=%H
svn:mime-type text/plain

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