diff options
author | fishsoupisgood <github@madingley.org> | 2019-02-26 10:56:52 +0000 |
---|---|---|
committer | fishsoupisgood <github@madingley.org> | 2019-02-26 10:56:52 +0000 |
commit | 9b0002fc40f4d8b97cf2064910a9ded467f29276 (patch) | |
tree | 637a1cc1dd9c21c8f486dbe03db6a830ebbe768c /Makefile | |
download | gen_msf-9b0002fc40f4d8b97cf2064910a9ded467f29276.tar.gz gen_msf-9b0002fc40f4d8b97cf2064910a9ded467f29276.tar.bz2 gen_msf-9b0002fc40f4d8b97cf2064910a9ded467f29276.zip |
fish
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..01a4471 --- /dev/null +++ b/Makefile @@ -0,0 +1,35 @@ +CSRCS=time_fn.c msf.c util.c main.c +HSRCS=time_fn.h project.h + +OBJS=${CSRCS:%.c=%.o} + +PROG=msf + +CPPFLAGS= +CFLAGS=-Wall ${CPPFLAGS} + +CPROTO=cproto + +DEPFLAGS = -MT $@ -MMD -MP -MF $*.d + +${PROG}:${OBJS} + ${CC} ${CFLAGS} ${LDFLAGS} -o $@ ${OBJS} ${LIBS} + +%.o:%.c + ${CC} ${CFLAGS} ${DEPFLAGS} -c -o $@ $< + + +protos: + echo -n > prototypes.h + ${CPROTO} ${CPPFLAGS} -v -e ${CSRCS} > prototypes.h.new + cat prototypes.h.new > prototypes.h + /bin/rm -f prototypes.h.new + +clean: + /bin/rm -f *% *~ ${OBJS} ${PROG} *.d *.orig + +tidy: + astyle -A3 -s2 --attach-extern-c -L -c -w -Y -m0 -f -p -H -U -k3 -xj -xd ${CSRCS} ${HSRCS} ${LXCSRCS} + +-include $(patsubst %,%.d,$(basename $(CSRCS))) + |