diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..9bd96d5 --- /dev/null +++ b/Makefile @@ -0,0 +1,41 @@ +################################################################################ +#* ===== ===============*# +#* File : Makefile ====== ================*# +#* Author : Joe ====== ================*# +#* Date : 2020-11-02 ====== ==== ==== ==*# +#* Info : GNU Makefile ====== === == = =*# +#* ====== === = == =*# +#* = === === = == ====*# +#* = === === = == = =*# +#* == ===== ==== ==*# +################################################################################ + +default: msan + +SHELL := /bin/sh + +DESTDIR = /usr/local +SRCS_DIR = src/ +OBJS_DIR = obj/ + +CC = cc +CFLAGS = -std=c89 +CFLAGS += -Wall +CFLAGS += -Wextra +CFLAGS += -Werror +CFLAGS += -pedantic + +RM = rm -f +MKDIR = mkdir -p + +SRCS_NAME = c_unixize + +SRCS = $(addprefix ${SRCS_DIR}, $(addsuffix .c, ${SRCS_NAME})) +INCS = $(addprefix ${SRCS_DIR}, $(addsuffix .h, ${SRCS_NAME})) +OBJS = $(patsubst ${SRCS_DIR}%.c, ${OBJS_DIR}%.c.o, ${SRCS}) + +TARGET = unixize + +clean: + ${RM} ${OBJS_DIR} + ${RM} ${TARGET} |