view vidix/Makefile @ 19932:0b5b9cbbc74e

Move calculation of text parameters (number of lines, height, etc.) from wrap_lines_smart() into a separate function. Call it for every event, even those that do not require line wrapping. This fixes randomly wrong positioning of 'Banner' events.
author eugeni
date Fri, 22 Sep 2006 18:56:09 +0000
parents ac071d4aafd2
children 618d1857f4c4
line wrap: on
line source

LIBNAME = libvidix.a

include ../config.mak

SRCS    = vidixlib.c
OBJS	= $(SRCS:.c=.o)

CFLAGS  = $(OPTFLAGS)

.SUFFIXES: .c .o

# .PHONY: all clean

.c.o:
	$(CC) -c $(CFLAGS) -o $@ $<

all:	$(SUBDIRS) $(LIBNAME) do_drivers

do_drivers:
	$(MAKE) -C drivers

$(LIBNAME):	$(OBJS)
	$(AR) r $(LIBNAME) $(OBJS)
	$(RANLIB) $(LIBNAME)

clean:
	rm -f *.o *.a *~
	$(MAKE) -C drivers clean

distclean: clean
	rm -f .depend test
	$(MAKE) -C drivers distclean

dep:    depend
	$(MAKE) -C drivers dep

depend:
	$(CC) -MM $(CFLAGS) $(SRCS) 1>.depend

install:
	$(MAKE) -C drivers install

uninstall:
	$(MAKE) -C drivers uninstall

#
# include dependency files if they exist
#
ifneq ($(wildcard .depend),)
include .depend
endif