# Copyright (c) 2000                    RIPE NCC
#
# All Rights Reserved
#
# Permission to use, copy, modify, and distribute this software and its
# documentation for any purpose and without fee is hereby granted,
# provided that the above copyright notice appear in all copies and that
# both that copyright notice and this permission notice appear in
# supporting documentation, and that the name of the author not be
# used in advertising or publicity pertaining to distribution of the
# software without specific, written prior permission.
#
# THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
# ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS; IN NO EVENT SHALL
# AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
# DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
# AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

include ../../Makefile.site

HSCLEANUP_DIR = $(shell pwd)

LIBDEPS = libripsq.a libriper.a libriput.a libripma.a libripca.a libripsk.a \
	  libripip.a libripco.a librippr.a libripth.a

RIPLIBS = -lripsq -lriper -lripsk -lripip -lriput -lripma -lripca -lripth -lripco -lrippr

all: hs_cleanup

hs_cleanup: hs_cleanup.o $(LIBDEPS)
	$(CC) $(LFLAGS) -o hs_cleanup hs_cleanup.o -L$(RIPLIBDIR) $(RIPLIBS)

hs_cleanup.o: hs_cleanup.c
	$(CC) -c $(CFLAGS) hs_cleanup.c 

clean:
	$(RM) -f hs_cleanup *.o core

libriper.a:
	cd ../../modules/er; gmake; cd $(HSCLEANUP_DIR)

libripca.a:
	cd ../../modules/ca; gmake; cd $(HSCLEANUP_DIR)

libripma.a:
	cd ../../modules/ma; gmake; cd $(HSCLEANUP_DIR)

libriput.a:
	cd ../../modules/ut; gmake; cd $(HSCLEANUP_DIR)

libripsq.a:
	cd ../../modules/sq; gmake; cd $(HSCLEANUP_DIR)

libripsk.a:
	cd ../../modules/sk; gmake; cd $(HSCLEANUP_DIR)

libripip.a:
	cd ../../modules/ip; gmake; cd $(HSCLEANUP_DIR)

libripth.a:
	cd ../../modules/th; gmake; cd $(HSCLEANUP_DIR)

libripco.a:
	cd ../../modules/co; gmake; cd $(HSCLEANUP_DIR)

librippr.a:
	cd ../../modules/pr; gmake; cd $(HSCLEANUP_DIR)


