0
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
     1
 | 
#
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
     2
 | 
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
     3
 | 
#
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
     4
 | 
# Copyright 2011 Olaf Wintermann. All rights reserved.
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
     5
 | 
#
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
     6
 | 
# Redistribution and use in source and binary forms, with or without
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
     7
 | 
# modification, are permitted provided that the following conditions are met:
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
     8
 | 
#
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
     9
 | 
#   1. Redistributions of source code must retain the above copyright
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    10
 | 
#      notice, this list of conditions and the following disclaimer.
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    11
 | 
#
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    12
 | 
#   2. Redistributions in binary form must reproduce the above copyright
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    13
 | 
#      notice, this list of conditions and the following disclaimer in the
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    14
 | 
#      documentation and/or other materials provided with the distribution.
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    15
 | 
#
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    16
 | 
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    17
 | 
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    18
 | 
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    19
 | 
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    20
 | 
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    21
 | 
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    22
 | 
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    23
 | 
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    24
 | 
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    25
 | 
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    26
 | 
# POSSIBILITY OF SUCH DAMAGE.
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    27
 | 
#
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    28
 | 
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    29
 | 
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    30
 | 
#
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    31
 | 
# available configurations:
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    32
 | 
#   gcc
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    33
 | 
#   suncc
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    34
 | 
#   windows
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    35
 | 
#   osx
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    36
 | 
#
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    37
 | 
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    38
 | 
#ifndef CONF
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    39
 | 
	CONF=gcc
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    40
 | 
#endif
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    41
 | 
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    42
 | 
include $(CONF).mk
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    43
 | 
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    44
 | 
all: ucx test
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    45
 | 
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    46
 | 
ucx: FORCE
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    47
 | 
	cd ucx; $(MAKE) CONF=$(CONF) all
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    48
 | 
	
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    49
 | 
test: FORCE ucx
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    50
 | 
	cd test; $(MAKE) CONF=$(CONF) all
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    51
 | 
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    52
 | 
run: FORCE test
 | 
| 
1
 | 
    53
 | 
	./build/test$(APP_EXT)
 | 
0
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    54
 | 
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    55
 | 
clean: FORCE
 | 
24
e04822101291
changed make clean + added dlist_clone with copy test + added va_end statements to string.c
  
Mike Becker <universe@uap-core.de> 
diff
changeset
 
 | 
    56
 | 
	$(RM) $(RMFLAGS) build/*.${OBJ_EXT}
 | 
0
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    57
 | 
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    58
 | 
FORCE:
 | 
Olaf Wintermann <olaf.wintermann@gmail.com> 
parents:  
diff
changeset
 
 | 
    59
 | 
 |