Release 950817
[wine] / misc / Makefile.in
1 CC      = @CC@
2 CFLAGS  = @CFLAGS@
3 XINCL   = @x_includes@
4 TOPSRC  = @top_srcdir@
5 DIVINCL = -I$(TOPSRC)/include -I$(TOPSRC)
6 LD      = @LD@
7 LANG    = @LANG@
8 LDCOMBINEFLAGS = @LDCOMBINEFLAGS@
9 @SET_MAKE@
10
11
12 MODULE  = misc
13
14 SRCS    = clipboard.c comm.c commdlg.c compobj.c dos_fs.c \
15         driver.c exec.c escape.c file.c keyboard.c kernel32.c lstr.c \
16         main.c ole2.c ole2disp.c ole2nls.c olecli.c olesvr.c network.c \
17         profile.c rect.c shell.c sound.c spy.c stress.c user.c \
18         winsocket.c
19  
20 OBJS = $(SRCS:.c=.o)
21
22 .c.o:
23         $(CC) -c $(CFLAGS) $(XINCL) $(DIVINCL) $(LANG) -o $*.o $<
24
25 all: checkrc $(MODULE).o
26
27 checkrc: dummy
28         cd $(TOPSRC)/rc; $(MAKE) 'CC=$(CC)' 'CFLAGS=$(CFLAGS)' 'LD=$(LD)' 'LDCOMBINEFLAGS=$(LDCOMBINEFLAGS)'
29
30 $(MODULE).o: $(OBJS)
31         $(LD) $(LDCOMBINEFLAGS) $(OBJS) -o $(MODULE).o
32
33 depend:
34         sed '/\#\#\# Dependencies/q' < Makefile > tmp_make
35         $(CC) $(DIVINCL) $(XINCL) -MM *.c >> tmp_make
36         mv tmp_make Makefile
37
38 clean:
39         rm -f *.o \#*\# *~ tmp_make
40
41 distclean: clean
42         rm -f Makefile
43
44 countryclean:
45         rm -f ole2nls.o shell.o commdlg.o
46
47 dummy:
48
49 ### Dependencies: