diff --git a/src/Makefile b/src/Makefile new file mode 100644 index 0000000..71f2e0e --- /dev/null +++ b/src/Makefile @@ -0,0 +1,40 @@ +include ../mk/build.mk + +INCLUDE_PATH = ../include +HEADER_SUBDIR = tabby + +CC = $(CROSS)cc +CFLAGS = $(CGFLAGS) -fPIC -Wall -O2 -I$(INCLUDE_PATH) +LDFLAGS = + +HEADERS_LOCAL = +HEADERS_BUILD = $(HEADERS_LOCAL) \ + $(addprefix $(INCLUDE_PATH)/$(HEADER_SUBDIR)/,$(HEADERS)) + +HEADERS = link.h +OBJS = link.o main.o + +VERSION_MAJOR = 0 +VERSION_MINOR = 0.1 +VERSION = $(VERSION_MAJOR).$(VERSION_MINOR) + +NAME = tabby + +AR = $(CROSS)ar +RANLIB = $(CROSS)ranlib + +RM = /bin/rm +LN = /bin/ln +RMDIR = /bin/rmdir +INSTALL = /usr/bin/install + +all: $(NAME) + +$(NAME): $(OBJS) + $(CC) $(LDFLAGS) $(OBJS) -o $@ + +$(OBJS): %.o: %.c $(HEADERS_BUILD) + $(CC) $(CFLAGS) -c $< + +clean: + $(RM) -f $(NAME) $(OBJS)