aboutsummaryrefslogtreecommitdiff
path: root/utils/GNUmakefile
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2015-07-05 15:47:04 -0400
committerRob Austein <sra@hactrn.net>2015-07-05 15:47:04 -0400
commit65f663450cfadb06b33166092aecae705a20e9bc (patch)
tree6f67dbc2165e8ddda36ef82db8a67b0a603cf021 /utils/GNUmakefile
parente80f25d31235628f2d9cfb410d48bcc83b4487d5 (diff)
Get rid of autoconf, as we don't really need it. Add eim_peek_poke
utility program, based on Paul's example in the core/platform/novena repository.
Diffstat (limited to 'utils/GNUmakefile')
-rw-r--r--utils/GNUmakefile43
1 files changed, 43 insertions, 0 deletions
diff --git a/utils/GNUmakefile b/utils/GNUmakefile
new file mode 100644
index 0000000..8ebebf1
--- /dev/null
+++ b/utils/GNUmakefile
@@ -0,0 +1,43 @@
+# Copyright (c) 2015, SUNET
+#
+# Redistribution and use in source and binary forms, with or
+# without modification, are permitted provided that the following
+# conditions are met:
+#
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in
+# the documentation and/or other materials provided with the
+# distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+INC = ../hal.h
+LIB = ../libhal.a
+BIN = eim_peek_poke
+
+CFLAGS = -g3 -Wall -fPIC -std=c99 -I..
+
+all: ${BIN}
+
+clean:
+ rm -f *.o ${BIN}
+
+${BIN}: %: %.o ${LIB}
+ ${CC} ${CFLAGS} -o $@ $^ ${LDFLAGS}
+
+%.o: %.c ${INC}
+ ${CC} ${CFLAGS} -c -o $@ $<