TOPDIR = ..
include $(TOPDIR)/MakeVars
include $(TOPDIR)/Makerules

SUBDIRS = jpeg
SRCS = regexec.c regerror.c regcomp.c regfree.c
OBJS = $(SRCS:.c=.o)

CFLAGS:= $(CFLAGS) -DPOSIX_MISTAKE

all: subdir lib.o

jpeg/Makefile: jpeg/makefile.cfg
	cd jpeg; configure	

subdir: jpeg/Makefile
	$(foreach i, $(SUBDIRS), $(MAKE) -C $(i);)


lib.o: $(OBJS)
	$(RM) lib.o
	$(LD) -r -o lib.o $(OBJS)

regtest: regtest.c
	$(CC) -o regtest regtest.c lib.o

dep depend:
	$(foreach i, $(SUBDIRS), $(MAKE) -C $(i) dep;)
	$(DEPEND) $(SRCS) > .depend

tags: 
	ln -sf $(TOPDIR)/TAGS TAGS
	etags -a -o TAGS $(SRCS)
clean:
	$(RM) *.o

#
# include a dependency file if one exists
#
ifeq (.depend,$(wildcard .depend))
include .depend
endif

