summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2010-01-06 18:03:40 +0000
committerDimitri Sokolyuk <demon@dim13.org>2010-01-06 18:03:40 +0000
commit2002275c2e535ef0827d6d76aa47d5b3b3b30cc3 (patch)
tree72bf6e519af0cb929e6227c698fdf582810f0208
parent4d7c2164591cd963a6042116b0c217d1b2a1b360 (diff)
add proper makefiles
-rw-r--r--src/Makefile21
-rw-r--r--src/Makefile.bsd-wrapper9
2 files changed, 30 insertions, 0 deletions
diff --git a/src/Makefile b/src/Makefile
new file mode 100644
index 0000000..db917bb
--- /dev/null
+++ b/src/Makefile
@@ -0,0 +1,21 @@
+# $Id$
+
+PROG= sp12
+SRCS= buffer.c device.c eeprom.c flash.c init.c sp12.c
+HDRS= dos_cpt.h sp12.h
+CFLAGS+= -Wall -ggdb
+LDADD+= -li386
+OBJS= ${SRCS:.c=.o}
+
+all: ${SRCS} ${HDRS} ${PROG}
+
+${PROG}: ${OBJS}
+ ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LDADD}
+
+.c.o:
+ ${CC} ${CFLAGS} -c $<
+
+clean:
+ rm -f a.out core *.core ${PROG} ${OBJS}
+
+.PHONY: clean ctags
diff --git a/src/Makefile.bsd-wrapper b/src/Makefile.bsd-wrapper
new file mode 100644
index 0000000..1d77171
--- /dev/null
+++ b/src/Makefile.bsd-wrapper
@@ -0,0 +1,9 @@
+# $Id$
+
+PROG= sp12
+SRCS= buffer.c device.c eeprom.c flash.c init.c sp12.c
+CFLAGS+= -Wall
+LDADD+= -li386
+NOMAN=
+
+.include <bsd.prog.mk>