Release 0.4.10
[wine/multimedia.git] / Makefile
blob11a884a9bbf99cd016e7aa89be2a41889fbcbdfa
1 ######################################################################
2 # These variables are inherited by the sub-makefiles
3 DEBUGOPTS=
4 COPTS=-O2 -m486
5 INCLUDE_DIR=include
6 LDFLAGS=
8 ######################################################################
9 # These definitions are for the top level
10 TARGET=wine
11 LIBS=-L. -L/usr/X386/lib -lXext -lXaw -lXt -lXmu -lX11 -lm
12 OBJS=if1632/if1632.o controls/controls.o loader/loader.o \
13 memory/memory.o misc/misc.o objects/objects.o windows/windows.o debugger/debugger.o
14 SUBDIRS=if1632 controls loader memory misc objects windows debugger
16 all: $(TARGET)
18 dummy:
20 clean:
21 rm -f *~ *.o *#
22 @for i in tools $(SUBDIRS); do (cd $$i && $(MAKE) clean) || exit; done
24 $(TARGET): dummy
25 @for i in tools $(SUBDIRS); \
26 do (cd $$i && echo $$i && $(MAKE) INCLUDE_DIR=../$(INCLUDE_DIR) \
27 COPTS="$(COPTS)" DEBUGOPTS="$(DEBUGOPTS)") || exit; done
28 $(CC) $(LDFLAGS) -o $(TARGET) $(OBJS) $(LIBS)
30 depend:
31 @for i in tools $(SUBDIRS); \
32 do (cd $$i && echo $$i && \
33 $(MAKE) INCLUDE_DIR=../$(INCLUDE_DIR) depend) \
34 || exit; done