#
#   Makefile for iPR
#
#   Generated by iMatix Boom
#   
#   Copyright (c) 1996-2009 iMatix Corporation
#   All rights reserved.
#   
#   This file is licensed under the BSD license as follows:
#   
#   Redistribution and use in source and binary forms, with or without
#   modification, are permitted provided that the following conditions
#   are met:
#   
#   * Redistributions of source code must retain the above copyright
#     notice, this list of conditions and the following disclaimer.
#   * Redistributions in binary form must reproduce the above copyright
#     notice, this list of conditions and the following disclaimer in
#     the documentation and/or other materials provided with the
#     distribution.
#   * Neither the name of iMatix Corporation nor the names of its
#     contributors may be used to endorse or promote products derived
#     from this software without specific prior written permission.
#   
#   THIS SOFTWARE IS PROVIDED BY IMATIX CORPORATION "AS IS" AND ANY
#   EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
#   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
#   PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL IMATIX CORPORATION BE
#   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
#   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
#   SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
#   BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
#   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
#   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
#   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
#   Default values for object, library, and executable extensions.
#
OBJ = .o
LIB = .a
EXE =
CC  = c -q

#   Reset the suffixes that will be considered to just our own list.
#
#   Make programs use the .SUFFIXES psuedo rule for this

.SUFFIXES:
.SUFFIXES: $(EXE) $(LIB) $(OBJ) .c .d .i .l

#   Objects depend on source files with the same name; and are compiled
#   with the iMatix c script without any arguments.
#
.c$(OBJ):
	$(CC) $<
#   And .c files _do_not_ depend on .l files (.l files are Libero files,
#   not lex input files as the default rules think).
#
#   The semicolon forces make to accept the rule as an override.
#
.l.c: ;

#
#   Default rule -- all depends on everything.
#   We do this so that we can define the rule at the end.
#
all: everything
#
#   The following targets are not files. Mark them as such.
#
.PHONY: all generate everything install regen clean
#
#   Dependencies
#
libipr$(LIB): ipr_xmll$(OBJ) ipr_bits$(OBJ) ipr_bucket$(OBJ) ipr_bucket_list$(OBJ) ipr_mother$(OBJ) ipr_config$(OBJ) ipr_crc$(OBJ) ipr_dict$(OBJ) ipr_dict_table$(OBJ) ipr_dict_list$(OBJ) ipr_symbol$(OBJ) ipr_symbol_table$(OBJ) ipr_dir$(OBJ) ipr_file$(OBJ) ipr_finfo$(OBJ) ipr_finfo_list$(OBJ) ipr_hash$(OBJ) ipr_hash_table$(OBJ) ipr_http$(OBJ) ipr_index$(OBJ) ipr_log$(OBJ) ipr_looseref$(OBJ) ipr_looseref_list$(OBJ) ipr_token$(OBJ) ipr_token_list$(OBJ) ipr_meter$(OBJ) ipr_net$(OBJ) ipr_nonce$(OBJ) ipr_nonce_table$(OBJ) ipr_password$(OBJ) ipr_password_table$(OBJ) ipr_password_list$(OBJ) ipr_path$(OBJ) ipr_process$(OBJ) ipr_regexp$(OBJ) ipr_sasl$(OBJ) ipr_stat$(OBJ) ipr_str$(OBJ) ipr_uid$(OBJ) ipr_time$(OBJ) ipr_tree$(OBJ) ipr_xml$(OBJ) ipr_xml_list$(OBJ) ipr_xml_attr$(OBJ) ipr_xml_attr_list$(OBJ) ipr_demo_portal$(OBJ) ipr_demo_portal_client$(OBJ) ipr_demo_portal_server$(OBJ) 
	$(CC) -r libipr$(LIB) ipr_xmll$(OBJ) ipr_bits$(OBJ) ipr_bucket$(OBJ) ipr_bucket_list$(OBJ) ipr_mother$(OBJ) ipr_config$(OBJ) ipr_crc$(OBJ) ipr_dict$(OBJ) ipr_dict_table$(OBJ) ipr_dict_list$(OBJ) ipr_symbol$(OBJ) ipr_symbol_table$(OBJ) ipr_dir$(OBJ) ipr_file$(OBJ) ipr_finfo$(OBJ) ipr_finfo_list$(OBJ) ipr_hash$(OBJ) ipr_hash_table$(OBJ) ipr_http$(OBJ) ipr_index$(OBJ) ipr_log$(OBJ) ipr_looseref$(OBJ) ipr_looseref_list$(OBJ) ipr_token$(OBJ) ipr_token_list$(OBJ) ipr_meter$(OBJ) ipr_net$(OBJ) ipr_nonce$(OBJ) ipr_nonce_table$(OBJ) ipr_password$(OBJ) ipr_password_table$(OBJ) ipr_password_list$(OBJ) ipr_path$(OBJ) ipr_process$(OBJ) ipr_regexp$(OBJ) ipr_sasl$(OBJ) ipr_stat$(OBJ) ipr_str$(OBJ) ipr_uid$(OBJ) ipr_time$(OBJ) ipr_tree$(OBJ) ipr_xml$(OBJ) ipr_xml_list$(OBJ) ipr_xml_attr$(OBJ) ipr_xml_attr_list$(OBJ) ipr_demo_portal$(OBJ) ipr_demo_portal_client$(OBJ) ipr_demo_portal_server$(OBJ) 
ipr_xmll$(OBJ): ipr_xmll.c ipr_http.h ipr_regexp.h ipr_xml.h ipr_bucket.h ipr_mother.h ipr_bucket_list.h ipr_file.h ipr_str.h ipr_finfo.h ipr_time.h ipr_finfo_list.h ipr_xml_attr.h ipr_xml_attr_list.h ipr_xml_list.h ipr_xmll.h
ipr_bits_test$(OBJ): ipr_bits_test.c ipr_bits.h version.h
ipr_bits_test$(EXE): ipr_bits_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_bits_test
ipr_bits_test.c: ipr_bits.icl
	gsl -q -quiet:1 ipr_bits.icl
ipr_bits.h: ipr_bits.icl
	gsl -q -quiet:1 ipr_bits.icl
ipr_bits$(OBJ): ipr_bits.c
ipr_bits.c: ipr_bits.icl
	gsl -q -quiet:1 ipr_bits.icl
ipr_bucket_test$(OBJ): ipr_bucket_test.c
ipr_bucket_test$(EXE): ipr_bucket_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_bucket_test
ipr_bucket_test.c: ipr_bucket.icl
	gsl -q -quiet:1 ipr_bucket.icl
ipr_bucket.h: ipr_bucket.icl
	gsl -q -quiet:1 ipr_bucket.icl
ipr_bucket$(OBJ): ipr_bucket.c
ipr_bucket.c: ipr_bucket.icl
	gsl -q -quiet:1 ipr_bucket.icl
ipr_bucket_list_test$(OBJ): ipr_bucket_list_test.c
ipr_bucket_list_test$(EXE): ipr_bucket_list_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_bucket_list_test
ipr_bucket_list_test.c: ipr_bucket_list.icl
	gsl -q -quiet:1 ipr_bucket_list.icl
ipr_bucket_list.h: ipr_bucket_list.icl
	gsl -q -quiet:1 ipr_bucket_list.icl
ipr_bucket_list$(OBJ): ipr_bucket_list.c
ipr_bucket_list.c: ipr_bucket_list.icl
	gsl -q -quiet:1 ipr_bucket_list.icl
ipr_mother_test$(OBJ): ipr_mother_test.c
ipr_mother_test$(EXE): ipr_mother_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_mother_test
ipr_mother_test.c: ipr_mother.icl
	gsl -q -quiet:1 ipr_mother.icl
ipr_mother.h: ipr_mother.icl
	gsl -q -quiet:1 ipr_mother.icl
ipr_mother$(OBJ): ipr_mother.c
ipr_mother.c: ipr_mother.icl
	gsl -q -quiet:1 ipr_mother.icl
ipr_config_test$(OBJ): ipr_config_test.c ipr_config.h
ipr_config_test$(EXE): ipr_config_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_config_test
ipr_config_test.c: ipr_config.icl
	gsl -q -quiet:1 ipr_config.icl
ipr_config.h: ipr_config.icl
	gsl -q -quiet:1 ipr_config.icl
ipr_config$(OBJ): ipr_config.c
ipr_config.c: ipr_config.icl
	gsl -q -quiet:1 ipr_config.icl
ipr_crc_test$(OBJ): ipr_crc_test.c ipr_crc.h
ipr_crc_test$(EXE): ipr_crc_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_crc_test
ipr_crc_test.c: ipr_crc.icl
	gsl -q -quiet:1 ipr_crc.icl
ipr_crc.h: ipr_crc.icl
	gsl -q -quiet:1 ipr_crc.icl
ipr_crc$(OBJ): ipr_crc.c
ipr_crc.c: ipr_crc.icl
	gsl -q -quiet:1 ipr_crc.icl
ipr_dict_test$(OBJ): ipr_dict_test.c ipr_dict.h ipr_dict_table.h ipr_dict_list.h
ipr_dict_test$(EXE): ipr_dict_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_dict_test
ipr_dict_test.c: ipr_dict.icl
	gsl -q -quiet:1 ipr_dict.icl
ipr_dict.h: ipr_dict.icl
	gsl -q -quiet:1 ipr_dict.icl
ipr_dict$(OBJ): ipr_dict.c
ipr_dict.c: ipr_dict.icl
	gsl -q -quiet:1 ipr_dict.icl
ipr_dict_table_test$(OBJ): ipr_dict_table_test.c
ipr_dict_table_test$(EXE): ipr_dict_table_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_dict_table_test
ipr_dict_table_test.c: ipr_dict_table.icl
	gsl -q -quiet:1 ipr_dict_table.icl
ipr_dict_table.h: ipr_dict_table.icl
	gsl -q -quiet:1 ipr_dict_table.icl
ipr_dict_table$(OBJ): ipr_dict_table.c
ipr_dict_table.c: ipr_dict_table.icl
	gsl -q -quiet:1 ipr_dict_table.icl
ipr_dict_list_test$(OBJ): ipr_dict_list_test.c
ipr_dict_list_test$(EXE): ipr_dict_list_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_dict_list_test
ipr_dict_list_test.c: ipr_dict_list.icl
	gsl -q -quiet:1 ipr_dict_list.icl
ipr_dict_list.h: ipr_dict_list.icl
	gsl -q -quiet:1 ipr_dict_list.icl
ipr_dict_list$(OBJ): ipr_dict_list.c
ipr_dict_list.c: ipr_dict_list.icl
	gsl -q -quiet:1 ipr_dict_list.icl
ipr_symbol_test$(OBJ): ipr_symbol_test.c ipr_symbol.h ipr_symbol_table.h
ipr_symbol_test$(EXE): ipr_symbol_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_symbol_test
ipr_symbol_test.c: ipr_symbol.icl
	gsl -q -quiet:1 ipr_symbol.icl
ipr_symbol.h: ipr_symbol.icl
	gsl -q -quiet:1 ipr_symbol.icl
ipr_symbol$(OBJ): ipr_symbol.c
ipr_symbol.c: ipr_symbol.icl
	gsl -q -quiet:1 ipr_symbol.icl
ipr_symbol_table_test$(OBJ): ipr_symbol_table_test.c
ipr_symbol_table_test$(EXE): ipr_symbol_table_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_symbol_table_test
ipr_symbol_table_test.c: ipr_symbol_table.icl
	gsl -q -quiet:1 ipr_symbol_table.icl
ipr_symbol_table.h: ipr_symbol_table.icl
	gsl -q -quiet:1 ipr_symbol_table.icl
ipr_symbol_table$(OBJ): ipr_symbol_table.c
ipr_symbol_table.c: ipr_symbol_table.icl
	gsl -q -quiet:1 ipr_symbol_table.icl
ipr_dir_test$(OBJ): ipr_dir_test.c ipr_dir.h
ipr_dir_test$(EXE): ipr_dir_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_dir_test
ipr_dir_test.c: ipr_dir.icl
	gsl -q -quiet:1 ipr_dir.icl
ipr_dir.h: ipr_dir.icl
	gsl -q -quiet:1 ipr_dir.icl
ipr_dir$(OBJ): ipr_dir.c
ipr_dir.c: ipr_dir.icl
	gsl -q -quiet:1 ipr_dir.icl
ipr_file_test$(OBJ): ipr_file_test.c
ipr_file_test$(EXE): ipr_file_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_file_test
ipr_file_test.c: ipr_file.icl
	gsl -q -quiet:1 ipr_file.icl
ipr_file.h: ipr_file.icl
	gsl -q -quiet:1 ipr_file.icl
ipr_file$(OBJ): ipr_file.c
ipr_file.c: ipr_file.icl
	gsl -q -quiet:1 ipr_file.icl
ipr_finfo_test$(OBJ): ipr_finfo_test.c
ipr_finfo_test$(EXE): ipr_finfo_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_finfo_test
ipr_finfo_test.c: ipr_finfo.icl
	gsl -q -quiet:1 ipr_finfo.icl
ipr_finfo.h: ipr_finfo.icl
	gsl -q -quiet:1 ipr_finfo.icl
ipr_finfo$(OBJ): ipr_finfo.c
ipr_finfo.c: ipr_finfo.icl
	gsl -q -quiet:1 ipr_finfo.icl
ipr_finfo_list_test$(OBJ): ipr_finfo_list_test.c
ipr_finfo_list_test$(EXE): ipr_finfo_list_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_finfo_list_test
ipr_finfo_list_test.c: ipr_finfo_list.icl
	gsl -q -quiet:1 ipr_finfo_list.icl
ipr_finfo_list.h: ipr_finfo_list.icl
	gsl -q -quiet:1 ipr_finfo_list.icl
ipr_finfo_list$(OBJ): ipr_finfo_list.c
ipr_finfo_list.c: ipr_finfo_list.icl
	gsl -q -quiet:1 ipr_finfo_list.icl
ipr_hash_test$(OBJ): ipr_hash_test.c ipr_hash.h ipr_hash_table.h
ipr_hash_test$(EXE): ipr_hash_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_hash_test
ipr_hash_test.c: ipr_hash.icl
	gsl -q -quiet:1 ipr_hash.icl
ipr_hash.h: ipr_hash.icl
	gsl -q -quiet:1 ipr_hash.icl
ipr_hash$(OBJ): ipr_hash.c
ipr_hash.c: ipr_hash.icl
	gsl -q -quiet:1 ipr_hash.icl
ipr_hash_table_test$(OBJ): ipr_hash_table_test.c
ipr_hash_table_test$(EXE): ipr_hash_table_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_hash_table_test
ipr_hash_table_test.c: ipr_hash_table.icl
	gsl -q -quiet:1 ipr_hash_table.icl
ipr_hash_table.h: ipr_hash_table.icl
	gsl -q -quiet:1 ipr_hash_table.icl
ipr_hash_table$(OBJ): ipr_hash_table.c
ipr_hash_table.c: ipr_hash_table.icl
	gsl -q -quiet:1 ipr_hash_table.icl
ipr_http_test$(OBJ): ipr_http_test.c
ipr_http_test$(EXE): ipr_http_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_http_test
ipr_http_test.c: ipr_http.icl
	gsl -q -quiet:1 ipr_http.icl
ipr_http.h: ipr_http.icl
	gsl -q -quiet:1 ipr_http.icl
ipr_http$(OBJ): ipr_http.c
ipr_http.c: ipr_http.icl
	gsl -q -quiet:1 ipr_http.icl
ipr_index_test$(OBJ): ipr_index_test.c ipr_index.h
ipr_index_test$(EXE): ipr_index_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_index_test
ipr_index_test.c: ipr_index.icl
	gsl -q -quiet:1 ipr_index.icl
ipr_index.h: ipr_index.icl
	gsl -q -quiet:1 ipr_index.icl
ipr_index$(OBJ): ipr_index.c
ipr_index.c: ipr_index.icl
	gsl -q -quiet:1 ipr_index.icl
ipr_log_test$(OBJ): ipr_log_test.c ipr_log.h ipr_process.h
ipr_log_test$(EXE): ipr_log_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_log_test
ipr_log_test.c: ipr_log.icl
	gsl -q -quiet:1 ipr_log.icl
ipr_log.h: ipr_log.icl
	gsl -q -quiet:1 ipr_log.icl
ipr_log$(OBJ): ipr_log.c
ipr_log.c: ipr_log.icl
	gsl -q -quiet:1 ipr_log.icl
ipr_looseref_test$(OBJ): ipr_looseref_test.c ipr_looseref.h ipr_looseref_list.h
ipr_looseref_test$(EXE): ipr_looseref_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_looseref_test
ipr_looseref_test.c: ipr_looseref.icl
	gsl -q -quiet:1 ipr_looseref.icl
ipr_looseref.h: ipr_looseref.icl
	gsl -q -quiet:1 ipr_looseref.icl
ipr_looseref$(OBJ): ipr_looseref.c
ipr_looseref.c: ipr_looseref.icl
	gsl -q -quiet:1 ipr_looseref.icl
ipr_looseref_list_test$(OBJ): ipr_looseref_list_test.c
ipr_looseref_list_test$(EXE): ipr_looseref_list_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_looseref_list_test
ipr_looseref_list_test.c: ipr_looseref_list.icl
	gsl -q -quiet:1 ipr_looseref_list.icl
ipr_looseref_list.h: ipr_looseref_list.icl
	gsl -q -quiet:1 ipr_looseref_list.icl
ipr_looseref_list$(OBJ): ipr_looseref_list.c
ipr_looseref_list.c: ipr_looseref_list.icl
	gsl -q -quiet:1 ipr_looseref_list.icl
ipr_token_test$(OBJ): ipr_token_test.c ipr_token.h ipr_token_list.h
ipr_token_test$(EXE): ipr_token_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_token_test
ipr_token_test.c: ipr_token.icl
	gsl -q -quiet:1 ipr_token.icl
ipr_token.h: ipr_token.icl
	gsl -q -quiet:1 ipr_token.icl
ipr_token$(OBJ): ipr_token.c
ipr_token.c: ipr_token.icl
	gsl -q -quiet:1 ipr_token.icl
ipr_token_list_test$(OBJ): ipr_token_list_test.c
ipr_token_list_test$(EXE): ipr_token_list_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_token_list_test
ipr_token_list_test.c: ipr_token_list.icl
	gsl -q -quiet:1 ipr_token_list.icl
ipr_token_list.h: ipr_token_list.icl
	gsl -q -quiet:1 ipr_token_list.icl
ipr_token_list$(OBJ): ipr_token_list.c
ipr_token_list.c: ipr_token_list.icl
	gsl -q -quiet:1 ipr_token_list.icl
ipr_meter_test$(OBJ): ipr_meter_test.c ipr_meter.h
ipr_meter_test$(EXE): ipr_meter_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_meter_test
ipr_meter_test.c: ipr_meter.icl
	gsl -q -quiet:1 ipr_meter.icl
ipr_meter.h: ipr_meter.icl
	gsl -q -quiet:1 ipr_meter.icl
ipr_meter$(OBJ): ipr_meter.c
ipr_meter.c: ipr_meter.icl
	gsl -q -quiet:1 ipr_meter.icl
ipr_net_test$(OBJ): ipr_net_test.c ipr_net.h
ipr_net_test$(EXE): ipr_net_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_net_test
ipr_net_test.c: ipr_net.icl
	gsl -q -quiet:1 ipr_net.icl
ipr_net.h: ipr_net.icl
	gsl -q -quiet:1 ipr_net.icl
ipr_net$(OBJ): ipr_net.c
ipr_net.c: ipr_net.icl
	gsl -q -quiet:1 ipr_net.icl
ipr_nonce_test$(OBJ): ipr_nonce_test.c ipr_nonce.h ipr_nonce_table.h
ipr_nonce_test$(EXE): ipr_nonce_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_nonce_test
ipr_nonce_test.c: ipr_nonce.icl
	gsl -q -quiet:1 ipr_nonce.icl
ipr_nonce.h: ipr_nonce.icl
	gsl -q -quiet:1 ipr_nonce.icl
ipr_nonce$(OBJ): ipr_nonce.c
ipr_nonce.c: ipr_nonce.icl
	gsl -q -quiet:1 ipr_nonce.icl
ipr_nonce_table_test$(OBJ): ipr_nonce_table_test.c
ipr_nonce_table_test$(EXE): ipr_nonce_table_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_nonce_table_test
ipr_nonce_table_test.c: ipr_nonce_table.icl
	gsl -q -quiet:1 ipr_nonce_table.icl
ipr_nonce_table.h: ipr_nonce_table.icl
	gsl -q -quiet:1 ipr_nonce_table.icl
ipr_nonce_table$(OBJ): ipr_nonce_table.c
ipr_nonce_table.c: ipr_nonce_table.icl
	gsl -q -quiet:1 ipr_nonce_table.icl
ipr_password_test$(OBJ): ipr_password_test.c ipr_password.h ipr_password_table.h ipr_password_list.h
ipr_password_test$(EXE): ipr_password_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_password_test
ipr_password_test.c: ipr_password.icl
	gsl -q -quiet:1 ipr_password.icl
ipr_password.h: ipr_password.icl
	gsl -q -quiet:1 ipr_password.icl
ipr_password$(OBJ): ipr_password.c
ipr_password.c: ipr_password.icl
	gsl -q -quiet:1 ipr_password.icl
ipr_password_table_test$(OBJ): ipr_password_table_test.c
ipr_password_table_test$(EXE): ipr_password_table_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_password_table_test
ipr_password_table_test.c: ipr_password_table.icl
	gsl -q -quiet:1 ipr_password_table.icl
ipr_password_table.h: ipr_password_table.icl
	gsl -q -quiet:1 ipr_password_table.icl
ipr_password_table$(OBJ): ipr_password_table.c
ipr_password_table.c: ipr_password_table.icl
	gsl -q -quiet:1 ipr_password_table.icl
ipr_password_list_test$(OBJ): ipr_password_list_test.c
ipr_password_list_test$(EXE): ipr_password_list_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_password_list_test
ipr_password_list_test.c: ipr_password_list.icl
	gsl -q -quiet:1 ipr_password_list.icl
ipr_password_list.h: ipr_password_list.icl
	gsl -q -quiet:1 ipr_password_list.icl
ipr_password_list$(OBJ): ipr_password_list.c
ipr_password_list.c: ipr_password_list.icl
	gsl -q -quiet:1 ipr_password_list.icl
ipr_path_test$(OBJ): ipr_path_test.c ipr_path.h
ipr_path_test$(EXE): ipr_path_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_path_test
ipr_path_test.c: ipr_path.icl
	gsl -q -quiet:1 ipr_path.icl
ipr_path.h: ipr_path.icl
	gsl -q -quiet:1 ipr_path.icl
ipr_path$(OBJ): ipr_path.c
ipr_path.c: ipr_path.icl
	gsl -q -quiet:1 ipr_path.icl
ipr_process_test$(OBJ): ipr_process_test.c
ipr_process_test$(EXE): ipr_process_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_process_test
ipr_process_test.c: ipr_process.icl
	gsl -q -quiet:1 ipr_process.icl
ipr_process.h: ipr_process.icl
	gsl -q -quiet:1 ipr_process.icl
ipr_process$(OBJ): ipr_process.c
ipr_process.c: ipr_process.icl
	gsl -q -quiet:1 ipr_process.icl
ipr_regexp_test$(OBJ): ipr_regexp_test.c
ipr_regexp_test$(EXE): ipr_regexp_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_regexp_test
ipr_regexp_test.c: ipr_regexp.icl
	gsl -q -quiet:1 ipr_regexp.icl
ipr_regexp.h: ipr_regexp.icl
	gsl -q -quiet:1 ipr_regexp.icl
ipr_regexp$(OBJ): ipr_regexp.c
ipr_regexp.c: ipr_regexp.icl
	gsl -q -quiet:1 ipr_regexp.icl
ipr_sasl_test$(OBJ): ipr_sasl_test.c ipr_sasl.h
ipr_sasl_test$(EXE): ipr_sasl_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_sasl_test
ipr_sasl_test.c: ipr_sasl.icl
	gsl -q -quiet:1 ipr_sasl.icl
ipr_sasl.h: ipr_sasl.icl
	gsl -q -quiet:1 ipr_sasl.icl
ipr_sasl$(OBJ): ipr_sasl.c
ipr_sasl.c: ipr_sasl.icl
	gsl -q -quiet:1 ipr_sasl.icl
ipr_stat_test$(OBJ): ipr_stat_test.c ipr_stat.h
ipr_stat_test$(EXE): ipr_stat_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_stat_test
ipr_stat_test.c: ipr_stat.icl
	gsl -q -quiet:1 ipr_stat.icl
ipr_stat.h: ipr_stat.icl
	gsl -q -quiet:1 ipr_stat.icl
ipr_stat$(OBJ): ipr_stat.c
ipr_stat.c: ipr_stat.icl
	gsl -q -quiet:1 ipr_stat.icl
ipr_str_test$(OBJ): ipr_str_test.c
ipr_str_test$(EXE): ipr_str_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_str_test
ipr_str_test.c: ipr_str.icl
	gsl -q -quiet:1 ipr_str.icl
ipr_str.h: ipr_str.icl
	gsl -q -quiet:1 ipr_str.icl
ipr_str$(OBJ): ipr_str.c
ipr_str.c: ipr_str.icl
	gsl -q -quiet:1 ipr_str.icl
ipr_uid_test$(OBJ): ipr_uid_test.c ipr_uid.h
ipr_uid_test$(EXE): ipr_uid_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_uid_test
ipr_uid_test.c: ipr_uid.icl
	gsl -q -quiet:1 ipr_uid.icl
ipr_uid.h: ipr_uid.icl
	gsl -q -quiet:1 ipr_uid.icl
ipr_uid$(OBJ): ipr_uid.c
ipr_uid.c: ipr_uid.icl
	gsl -q -quiet:1 ipr_uid.icl
ipr_time_test$(OBJ): ipr_time_test.c
ipr_time_test$(EXE): ipr_time_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_time_test
ipr_time_test.c: ipr_time.icl
	gsl -q -quiet:1 ipr_time.icl
ipr_time.h: ipr_time.icl
	gsl -q -quiet:1 ipr_time.icl
ipr_time$(OBJ): ipr_time.c
ipr_time.c: ipr_time.icl
	gsl -q -quiet:1 ipr_time.icl
ipr_tree_test$(OBJ): ipr_tree_test.c ipr_tree.h
ipr_tree_test$(EXE): ipr_tree_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_tree_test
ipr_tree_test.c: ipr_tree.icl
	gsl -q -quiet:1 ipr_tree.icl
ipr_tree.h: ipr_tree.icl
	gsl -q -quiet:1 ipr_tree.icl
ipr_tree$(OBJ): ipr_tree.c
ipr_tree.c: ipr_tree.icl
	gsl -q -quiet:1 ipr_tree.icl
ipr_xml_test$(OBJ): ipr_xml_test.c
ipr_xml_test$(EXE): ipr_xml_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_xml_test
ipr_xml_test.c: ipr_xml.icl
	gsl -q -quiet:1 ipr_xml.icl
ipr_xml.h: ipr_xml.icl
	gsl -q -quiet:1 ipr_xml.icl
ipr_xml$(OBJ): ipr_xml.c
ipr_xml.c: ipr_xml.icl
	gsl -q -quiet:1 ipr_xml.icl
ipr_xml_list_test$(OBJ): ipr_xml_list_test.c
ipr_xml_list_test$(EXE): ipr_xml_list_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_xml_list_test
ipr_xml_list_test.c: ipr_xml_list.icl
	gsl -q -quiet:1 ipr_xml_list.icl
ipr_xml_list.h: ipr_xml_list.icl
	gsl -q -quiet:1 ipr_xml_list.icl
ipr_xml_list$(OBJ): ipr_xml_list.c
ipr_xml_list.c: ipr_xml_list.icl
	gsl -q -quiet:1 ipr_xml_list.icl
ipr_xml_attr_test$(OBJ): ipr_xml_attr_test.c
ipr_xml_attr_test$(EXE): ipr_xml_attr_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_xml_attr_test
ipr_xml_attr_test.c: ipr_xml_attr.icl
	gsl -q -quiet:1 ipr_xml_attr.icl
ipr_xml_attr.h: ipr_xml_attr.icl
	gsl -q -quiet:1 ipr_xml_attr.icl
ipr_xml_attr$(OBJ): ipr_xml_attr.c
ipr_xml_attr.c: ipr_xml_attr.icl
	gsl -q -quiet:1 ipr_xml_attr.icl
ipr_xml_attr_list_test$(OBJ): ipr_xml_attr_list_test.c
ipr_xml_attr_list_test$(EXE): ipr_xml_attr_list_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_xml_attr_list_test
ipr_xml_attr_list_test.c: ipr_xml_attr_list.icl
	gsl -q -quiet:1 ipr_xml_attr_list.icl
ipr_xml_attr_list.h: ipr_xml_attr_list.icl
	gsl -q -quiet:1 ipr_xml_attr_list.icl
ipr_xml_attr_list$(OBJ): ipr_xml_attr_list.c
ipr_xml_attr_list.c: ipr_xml_attr_list.icl
	gsl -q -quiet:1 ipr_xml_attr_list.icl
ipr_demo_portal_test$(OBJ): ipr_demo_portal_test.c ipr_demo_portal.h
ipr_demo_portal_test$(EXE): ipr_demo_portal_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_demo_portal_test
ipr_demo_portal_test.c: ipr_demo_portal.icl
	gsl -q -quiet:1 ipr_demo_portal.icl
ipr_demo_portal.h: ipr_demo_portal.icl
	gsl -q -quiet:1 ipr_demo_portal.icl
ipr_demo_portal$(OBJ): ipr_demo_portal.c
ipr_demo_portal.c: ipr_demo_portal.icl
	gsl -q -quiet:1 ipr_demo_portal.icl
ipr_demo_portal_client_test$(OBJ): ipr_demo_portal_client_test.c ipr_demo_portal_client.h ipr_demo_portal_server.h
ipr_demo_portal_client_test$(EXE): ipr_demo_portal_client_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_demo_portal_client_test
ipr_demo_portal_client_test.c: ipr_demo_portal_client.icl
	gsl -q -quiet:1 ipr_demo_portal_client.icl
ipr_demo_portal_client.h: ipr_demo_portal_client.icl
	gsl -q -quiet:1 ipr_demo_portal_client.icl
ipr_demo_portal_client$(OBJ): ipr_demo_portal_client.c
ipr_demo_portal_client.c: ipr_demo_portal_client.icl
	gsl -q -quiet:1 ipr_demo_portal_client.icl
ipr_demo_portal_server_test$(OBJ): ipr_demo_portal_server_test.c
ipr_demo_portal_server_test$(EXE): ipr_demo_portal_server_test$(OBJ) libipr$(LIB) 
	$(CC) -L ipr_demo_portal_server_test
ipr_demo_portal_server_test.c: ipr_demo_portal_server.icl
	gsl -q -quiet:1 ipr_demo_portal_server.icl
ipr_demo_portal_server.h: ipr_demo_portal_server.icl
	gsl -q -quiet:1 ipr_demo_portal_server.icl
ipr_demo_portal_server$(OBJ): ipr_demo_portal_server.c
ipr_demo_portal_server.c: ipr_demo_portal_server.icl
	gsl -q -quiet:1 ipr_demo_portal_server.icl

everything: generate libipr$(LIB) ipr_bits_test$(EXE) ipr_bucket_test$(EXE) ipr_bucket_list_test$(EXE) ipr_mother_test$(EXE) ipr_config_test$(EXE) ipr_crc_test$(EXE) ipr_dict_test$(EXE) ipr_dict_table_test$(EXE) ipr_dict_list_test$(EXE) ipr_symbol_test$(EXE) ipr_symbol_table_test$(EXE) ipr_dir_test$(EXE) ipr_file_test$(EXE) ipr_finfo_test$(EXE) ipr_finfo_list_test$(EXE) ipr_hash_test$(EXE) ipr_hash_table_test$(EXE) ipr_http_test$(EXE) ipr_index_test$(EXE) ipr_log_test$(EXE) ipr_looseref_test$(EXE) ipr_looseref_list_test$(EXE) ipr_token_test$(EXE) ipr_token_list_test$(EXE) ipr_meter_test$(EXE) ipr_net_test$(EXE) ipr_nonce_test$(EXE) ipr_nonce_table_test$(EXE) ipr_password_test$(EXE) ipr_password_table_test$(EXE) ipr_password_list_test$(EXE) ipr_path_test$(EXE) ipr_process_test$(EXE) ipr_regexp_test$(EXE) ipr_sasl_test$(EXE) ipr_stat_test$(EXE) ipr_str_test$(EXE) ipr_uid_test$(EXE) ipr_time_test$(EXE) ipr_tree_test$(EXE) ipr_xml_test$(EXE) ipr_xml_list_test$(EXE) ipr_xml_attr_test$(EXE) ipr_xml_attr_list_test$(EXE) ipr_demo_portal_test$(EXE) ipr_demo_portal_client_test$(EXE) ipr_demo_portal_server_test$(EXE) 
install:
	sh boomake install
generate: stamp_generate
stamp_generate:
	sh boomake regen
regen:
	sh boomake regen
clean:
	sh boomake clean

