Initial revision
[cacao.git] / threads / Makefile
1
2 #######################################################################
3 #          Makefile f"ur meine programmunabh"angige Toolbox           #
4 #######################################################################
5
6 OBJECTS = locks.o thread.o threadio.o
7 CC = gcc
8
9 ifeq ($(USE_THREADS),YES)
10 THREAD_CFLAGS = -DUSE_THREADS -DEXTERNAL_OVERFLOW -DDONT_FREE_FIRST
11 else
12 THREAD_CFLAGS =
13 endif
14
15 CFLAGS = $(THREAD_CFLAGS)
16
17 threads.a: $(OBJECTS) Makefile sysdep/threads.h
18         rm -f threads.a
19         ar qcs threads.a $(OBJECTS)
20 #       ranlib threads.a
21
22 locks.o : locks.c
23 thread.o : thread.c
24 threadio.o : threadio.c
25
26 clean: 
27         rm -f *.o *.a