OSSP CVS Repository

ossp - ossp-pkg/var/Makefile 1.1
Not logged in
[Honeypot]  [Browse]  [Directory]  [Home]  [Login
[Reports]  [Search]  [Ticket]  [Timeline
  [Raw

ossp-pkg/var/Makefile 1.1
# Build libvarexp.

CC		= gcc
AR		= ar
RANLIB 		= ranlib

WARNFLAGS	= -Wall -pedantic
OPTFLAGS	= -O3 -pipe

CPPFLAGS	=
CFLAGS		=
LDFLAGS		=

OBJS		= expand-named-characters.o expand-character-class.o command.o \
		  expression.o variable.o text.o expand.o input.o tokenbuf.o   \
		  search-and-replace.o cut-out-offset.o transpose.o padding.o

.c.o:
	$(CC) $(CPPFLAGS) $(WARNFLAGS) $(OPTFLAGS) $(CFLAGS) -c $<

all:	libvarexp.a

libvarexp.a:	$(OBJS)
	@rm -f $@
	$(AR) cr $@ $(OBJS)
	$(RANLIB) $@

clean::
	@(cd regression-tests && $(MAKE) clean)
	rm -f $(OBJS)
	rm -f libvarexp.a

check::
	(cd regression-tests && $(MAKE) check)

# Dependencies

command.o: internal.h varexp.h
cut-out-offset.o: internal.h varexp.h
expand-character-class.o: internal.h varexp.h
expand-named-characters.o: internal.h varexp.h
expand.o: internal.h varexp.h
expression.o: internal.h varexp.h
input.o: internal.h varexp.h
padding.o: internal.h varexp.h
search-and-replace.o: internal.h varexp.h
text.o: internal.h varexp.h
tokenbuf.o: internal.h varexp.h
transpose.o: internal.h varexp.h
variable.o: internal.h varexp.h

CVSTrac 2.0.1