/[mac2eui64]/trunk/Makefile
ViewVC logotype

Contents of /trunk/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4 - (show annotations) (download)
2015-09-29T08:31:02Z (9 years 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 #
2 # Makefile for mac2eui64.
3 #
4 # Copyright (C) 2003 Trond Endrestøl <Trond.Endrestol@ximalas.info>
5 #
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 CC = clang36
29 LD = clang36
30 CFLAGS = -std=c11 -Weverything -g0 -O3
31 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